在移轉 Windows 的 Oracle 資料庫至應用裝置中的內嵌式 PostgreSQL 資料庫前,確保您擁有必要的認證,並且已完成所有必要清理或其他準備事宜。

開始之前

在您準備 Oracle 資料庫以進行移轉之前,務必先確認基本互通性。

確認您已備份資料庫。 如需有關備份 vCenter Server 資料庫的資訊,請參閱 Oracle 說明文件。

程序

  1. 確認密碼是最新的,沒有設定為即將到期。
  2. 確保您擁有 vCenter Server 資料庫即將使用的登入認證、資料庫名稱以及資料庫伺服器名稱。

    針對 vCenter Server 資料庫,請查詢 ODBC 系統,取得資料庫來源名稱的連線名稱。

  3. 使用 Oracle SERVICE_NAME 而非 SID 來確認 Oracle 資料庫執行個體可用。
    • 登入資料庫伺服器以從警示記錄讀取:$ORACLE_BASE/diag/rdbms/$instance_name/$INSTANCE_NAME/trace/alert_$ INSTANCE_NAME.log

    • 登入資料庫伺服器以從 Oracle 接聽程式狀態輸出進行讀取。

    • 如果您已安裝 SQL*Plus 用戶端,可以將 tnsping 用於 vCenter 資料庫執行個體。如果 tnsping 命令首次沒有作用,請等待幾分鐘後重試。如果重試依然不起作用,請在 Oracle 伺服器上重新啟動 vCenter 資料庫執行個體,然後重試 tnsping 以確保其可用。

  4. 請確認 CLASSPATH 變數包含 JDBC 驅動程式檔案。
  5. 請確認已正確設定權限。
  6. 指派 DBA 角色給使用者,或者向使用者授與所需權限。
  7. 若是 vCenter Server 5.5,請執行清理指令碼。
    1. 在 ISO 映像中尋找 cleanup_orphaned_data_Oracle.sql 指令碼,並將其複製到 Oracle 伺服器。
    2. 使用 vCenter Server 資料庫帳戶登入 SQL*Plus 工作階段。
    3. 執行清理指令碼。

      @pathcleanup_orphaned_data_Oracle.sql

    清理程序會清除任何 vCenter Server 元件不使用的不必要且孤立的資料。

  8. 完整備份 vCenter Server 資料庫。

結果

您的資料庫已準備妥當,可將 vCenter Server 移轉至 vCenter Server Appliance