Asegúrese de que su base de datos de Oracle cumpla con los requisitos, que posea las credenciales necesarias y que complete cualquier limpieza necesaria u otra preparación antes de actualizar vCenter Server.

Requisitos

Compruebe que haya confirmado la interoperabilidad de actualización básica antes de preparar su base de datos de Oracle para la actualización de vCenter Server. Consulte Requisitos de base de datos para vCenter Server en Windows.

Compruebe que se ha hecho una copia de seguridad de la base de datos. Para obtener información sobre cómo realizar una copia de seguridad de la base de datos de vCenter Server, consulte la documentación de Oracle.

Para establecer correctamente los permisos de la base de datos, consulte Requisitos de permisos de base de datos para vCenter Server

Procedimiento

  1. Compruebe que su base de datos cumpla con los requisitos de actualización. Si es necesario, actualice la base de datos a una versión compatible.
  2. Si su servidor de base de datos no es compatible con vCenter Server, realice una actualización de la base de datos a una versión compatible o importe su base de datos a una versión compatible.
  3. Si su base de datos existente es Oracle y desea actualizar a una base de datos de Oracle recientemente compatible, como Oracle 11g, actualice su base de datos de Oracle antes de actualizar vCenter Server.

    No es necesario que realice una instalación completamente nueva de vCenter Server si su base de datos existente es Oracle.

    Por ejemplo, puede actualizar la base de datos de Oracle 9i a Oracle 11g o Oracle 12c y actualizar vCenter Server 5.5 a vCenter Server 6.5.

  4. Compruebe que las contraseñas sean actuales y que no estén establecidas para expirar próximamente.
  5. Asegúrese de que posea las credenciales de inicio de sesión, el nombre de la base de datos y el nombre del servidor de la base de datos que utilizará la base de datos de vCenter Server.

    Busque en el sistema ODBC el nombre de la conexión del nombre de origen de la base de datos para la base de datos de vCenter Server.

  6. Utilice Oracle SERVICE_NAME en lugar de la SID para comprobar que su instancia de base de datos de Oracle esté disponible.
    • Inicie sesión en el servidor de la base de datos para leer desde el registro de alertas: $ORACLE_BASE/diag//rdbms/$instance_name/$INSTANCE_NAME/trace/alert_$ INSTANCE_NAME.log.

    • Inicie sesión en el servidor de la base de datos para leer la salida de estado de Oracle Listener.

    • Si tiene instalado el cliente SQL*Plus, puede utilizar tnsping para la instancia de vCenter Database. Si el comando tnsping no funciona la primera vez, vuela a intentarlo después de esperar algunos minutos. Si el nuevo intento tampoco funciona, reinicie la instancia de vCenter Database en el servidor Oracle y, a continuación, vuelva a intentar tnsping para asegurarse de que esté disponible.

  7. Compruebe que el archivo de controlador JDBC esté incluido en la variable CLASSPATH.
  8. Compruebe que los permisos estén definidos de forma correcta.
  9. Asigne el rol DBA o conceda los permisos requeridos al usuario.
  10. Para vCenter Server 5.5, ejecute el script de limpieza.
    1. Busque el script cleanup_orphaned_data_Oracle.sql en la imagen ISO y cópiela en el servidor Oracle.
    2. Inicie sesión en una sesión SQL*Plus con la cuenta de base de datos de vCenter Server.
    3. Ejecute el script de limpieza.

      @pathcleanup_orphaned_data_Oracle.sql

    El proceso de limpieza realiza una purga de los datos innecesarios y huérfanos que no utilizará ningún componente de vCenter Server.

  11. Realice una copia de seguridad completa de la base de datos de vCenter Server.

Resultados

La base de datos está lista para la actualización de vCenter Server.

Qué hacer a continuación

Después de que se complete la actualización, puede eliminar opcionalmente los siguientes permisos del perfil de usuario: crear cualquier secuencia y crear cualquier tabla.

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édalos el usuario de la base de datos de vCenter Server.