vCenter Server requiere una base de datos. Si decide utilizar una base de datos de Oracle o Microsoft SQL Server externa, cuando cree la base de datos, deberá conceder determinados permisos al usuario de la base de datos.

Tabla 1. Permisos de base de datos Microsoft SQL para vCenter Server
Permiso Descripción
GRANT ALTER ON SCHEMA :: [VMW] TO VC_ADMIN_ROLE Obligatorio cuando trabaja con el esquema personalizado de SQL Server.
GRANT REFERENCES ON SCHEMA :: [VMW] TO VC_ADMIN_ROLE Obligatorio cuando trabaja con el esquema personalizado de SQL Server.
GRANT INSERT ON SCHEMA :: [VMW] TO VC_ADMIN_ROLE Obligatorio cuando trabaja con el esquema personalizado de SQL Server.
GRANT CREATE TABLE TO VC_ADMIN_ROLE Necesario para crear una tabla.
GRANT CREATE VIEW TO VC_ADMIN_ROLE Necesario para crear una vista.
GRANT CREATE PROCEDURE TO VC_ADMIN_ROLE Necesario para crear un procedimiento almacenado.
GRANT SELECT ON SCHEMA :: [VMW] TO VC_USER_ROLE Permisos que permiten ejecutar las operaciones SELECT, INSERT, DELETE y UPDATE en tablas que son parte del esquema VMW.
GRANT INSERT ON SCHEMA :: [VMW] TO VC_USER_ROLE
GRANT DELETE ON SCHEMA :: [VMW] TO VC_USER_ROLE
GRANT UPDATE ON SCHEMA :: [VMW] TO VC_USER_ROLE
GRANT EXECUTE ON SCHEMA :: [VMW] TO VC_USER_ROLE Necesario para ejecutar un procedimiento almacenado en el esquema de base de datos.
GRANT SELECT ON msdb.dbo.syscategories TO VC_ADMIN_ROLE Necesario para implementar trabajos de SQL Server.

Estos permisos son obligatorios solo durante la instalación y actualización y no son necesarios después de la implementación.

GRANT SELECT ON msdb.dbo.sysjobsteps TOVC_ADMIN_ROLE
GRANT SELECT ON msdb.dbo.sysjobs TO VC_ADMIN_ROLE
GRANT EXECUTE ON msdb.dbo.sp_add_job TO VC_ADMIN_ROLE
GRANT EXECUTE ON msdb.dbo.sp_delete_job TO VC_ADMIN_ROLE
GRANT EXECUTE ON msdb.dbo.sp_add_jobstep TO VC_ADMIN_ROLE
GRANT EXECUTE ON msdb.dbo.sp_update_job TO VC_ADMIN_ROLE
GRANT EXECUTE ON msdb.dbo.sp_add_jobserver TO VC_ADMIN_ROLE
GRANT EXECUTE ON msdb.dbo.sp_add_jobschedule TO VC_ADMIN_ROLE
GRANT EXECUTE ON msdb.dbo.sp_add_category TO VC_ADMIN_ROLE
GRANT VIEW SERVER STATE TO [vpxuser] Proporciona acceso a las vistas DMV de SQL Server y a la ejecución de sp_lock.
GRANT VIEW ANY DEFINITION TO [vpxuser] Necesario para proporcionar al usuario los privilegios para observar los metadatos para objetos de SQL Server.
Tabla 2. Permisos de base de datos de Oracle para vCenter Server
Permiso Descripción
GRANT CONNECT TO VPXADMIN Necesario para la conexión con la base de datos de Oracle.
GRANT RESOURCE TO VPXADMIN Necesario para la creación de un activador, secuencia, tipo, procedimiento, etc.

De forma predeterminada, el rol RECURSO posee asignados los privilegios CREAR PROCEDIMIENTO, CREAR TABLA y CREAR SECUENCIA. Si el rol RECURSO no posee estos privilegios, concédaselos al usuario de la base de datos de vCenter Server.

GRANT CREATE VIEW TO VPXADMIN Necesario para crear una vista.
GRANT CREATE SEQUENCE TO VPXADMIN Necesario para crear una secuencia.
GRANT CREATE TABLE TO VPXADMIN Necesario para crear una tabla.
GRANT CREATE MATERIALIZED VIEW TO VPXADMIN Necesario para crear una vista materializada.
GRANT EXECUTE ON dbms_lock TO VPXADMIN Necesario para garantizar que la base de datos de vCenter Server sea utilizada por una sola instancia de vCenter Server.
GRANT EXECUTE ON dbms_job TO VPXADMIN Necesario durante la instalación o actualización para la programación y administración de trabajos de SQL.

Este permiso no se requiere después de la implementación.

GRANT SELECT ON dba_lock TO VPXADMIN Necesario para determinar los bloqueos existentes en la base de datos de vCenter Server.
GRANT SELECT ON dba_tablespaces TO VPXADMIN Necesario durante la actualización para determinar el espacio en disco requerido.

Este permiso no se requiere después de la implementación.

GRANT SELECT ON dba_temp_files TO VPXADMIN Necesario durante la actualización para determinar el espacio en disco requerido.

Este permiso no se requiere después de la implementación.

GRANT SELECT ON dba_data_files TO VPXADMIN Necesario para la supervisión del espacio libre mientras está funcionando vCenter Server.
GRANT SELECT ON v_$session TO VPXADMIN Vista utilizada para determinar los bloqueos existentes en la base de datos de vCenter Server.
GRANT UNLIMITED TABLESPACE TO VPXADMIN Necesario para conceder permisos de espacio de tabla ilimitados al usuario de la base de datos de vCenter Server.
GRANT SELECT ON v_$system_event TO VPXADMIN Necesario para comprobar los cambios del archivo de registro.
GRANT SELECT ON v_$sysmetric_history TO VPXADMIN Necesario para comprobar la utilización de la CPU.
GRANT SELECT ON v_$sysstat TO VPXADMIN Necesario para determinar la frecuencia de aciertos de memoria caché del búfer.
GRANT SELECT ON dba_data_files TO VPXADMIN Necesario para determinar la utilización del espacio de tabla.
GRANT SELECT ON v_$loghist TO VPXADMIN Necesario para comprobar la frecuencia del punto de comprobación.

Los privilegios de la base de datos maestra se utilizan para supervisar la base de datos de vCenter Server. Por lo tanto, si se alcanza un umbral determinado, podrá observar una alerta.