vCenter Server를 업그레이드하기 전에 필요한 자격 증명이 있고 Oracle 데이터베이스가 요구 사항을 충족하는지 확인하고 필요한 정리 또는 다른 준비를 완료했는지도 확인합니다.

필수 조건

vCenter Server 업그레이드를 위해 Oracle 데이터베이스를 준비하기 전에 기본 업그레이드 상호 운용성을 확인해야 합니다. Windows의 vCenter Server에 대한 데이터베이스 요구 사항를 참조하십시오.

데이터베이스를 백업했는지 확인합니다. vCenter Server 데이터베이스 백업에 대한 자세한 내용은 Oracle 설명서를 참조하십시오.

데이터베이스 사용 권한을 제대로 설정하려면 vCenter Server에 대한 데이터베이스 사용 권한 요구 사항 항목을 참조하십시오.

프로시저

  1. 데이터베이스가 업그레이드 요구 사항을 충족하는지 확인합니다. 필요한 경우 데이터베이스를 지원되는 버전으로 업그레이드합니다.
  2. 사용 중인 데이터베이스 서버가 vCenter Server에서 지원되지 않는 경우 데이터베이스를 지원되는 버전으로 업그레이드하거나 데이터베이스를 지원되는 버전으로 가져옵니다.
  3. 기존 데이터베이스가 Oracle이고 Oracle 11g와 같이 새로 지원되는 Oracle 데이터베이스로 업그레이드하려는 경우 Oracle 데이터베이스를 업그레이드한 다음 vCenter Server를 업그레이드하십시오.

    기존 데이터베이스가 Oracle인 경우 vCenter Server를 새로 설치하지 않아도 됩니다.

    예를 들어 기존 Oracle 9i 데이터베이스를 Oracle 11g 또는 Oracle 12c로 업그레이드한 후 vCenter Server 5.5를 vCenter Server 6.5로 업그레이드할 수 있습니다.

  4. 암호가 최신이고 곧 만료되도록 설정되지 않았는지 확인합니다.
  5. vCenter Server 데이터베이스가 사용하려는 로그인 자격 증명, 데이터베이스 이름, 데이터베이스 서버 이름이 있는지 확인합니다.

    ODBC 시스템에서 vCenter Server 데이터베이스에 대한 데이터베이스 소스 이름의 연결 이름을 찾습니다.

  6. SID 대신 Oracle SERVICE_NAME을 사용하여 Oracle 데이터베이스 인스턴스를 사용할 수 있는지 확인합니다.
    • 데이터베이스 서버에 로그인하여 다음 경고 로그를 읽습니다. $ORACLE_BASE/diag//rdbms/$instance_name/$INSTANCE_NAME/trace/alert_$ INSTANCE_NAME.log.

    • 데이터베이스 서버에 로그인하여 Oracle Listener 상태 출력을 읽습니다.

    • SQL*Plus 클라이언트가 설치된 경우 vCenter 데이터베이스 인스턴스에 대해 tnsping을 사용할 수 있습니다. 처음 tnsping 명령을 실행할 때 작동하지 않으면 몇 분 있다가 다시 시도하십시오. 다시 시도해도 여전히 작동하지 않으면 확실하게 사용할 수 있도록 Oracle Server에서 vCenter 데이터베이스 인스턴스를 다시 시작한 후 tnsping 명령을 다시 실행합니다.

  7. JDBC 드라이버 파일이 CLASSPATH 변수에 포함되어 있는지 확인합니다.
  8. 사용 권한이 제대로 설정되었는지 확인합니다.
  9. 사용자에게 DBA 역할을 할당하거나 필요한 사용 권한을 부여합니다.
  10. vCenter Server 5.5의 경우 정리 스크립트를 실행합니다.
    1. ISO 이미지에서 cleanup_orphaned_data_Oracle.sql 스크립트를 찾은 후 Oracle Server에 복사합니다.
    2. vCenter Server 데이터베이스 계정을 사용하여 SQL*Plus 세션에 로그인합니다.
    3. 정리 스크립트를 실행합니다.

      @pathcleanup_orphaned_data_Oracle.sql

    정리 프로세스는 vCenter Server 구성 요소에서 사용되지 않는 불필요하거나 링크가 끊어진 데이터를 제거합니다.

  11. vCenter Server 데이터베이스에 대한 전체 백업을 만듭니다.

결과

사용 중인 데이터베이스는 vCenter Server 업그레이드를 위해 준비되었습니다.

다음에 수행할 작업

업그레이드가 완료된 후 필요하면 사용자 프로파일에서 create any sequencecreate any table 사용 권한을 제거할 수 있습니다.

기본적으로 RESOURCE 역할에는 CREATE PROCEDURE, CREATE TABLECREATE SEQUENCE 권한이 할당되어 있습니다. RESOURCE 역할에 이러한 권한이 없는 경우 vCenter Server 데이터베이스 사용자에게 이러한 권한을 부여합니다.