在移轉 Windows 的 Oracle 資料庫至應用裝置中的內嵌式 PostgreSQL 資料庫前,確保您擁有必要的認證,並且已完成所有必要清理或其他準備事宜。
必要條件
在您準備 Oracle 資料庫以進行移轉之前,務必先確認基本互通性。
確認您已備份資料庫。如需有關備份 vCenter Server 資料庫的資訊,請參閱 Oracle 說明文件。
程序
- 確認密碼是最新的,沒有設定為即將到期。
- 確保您擁有 vCenter Server 資料庫即將使用的登入認證、資料庫名稱以及資料庫伺服器名稱。
針對
vCenter Server 資料庫,請查詢 ODBC 系統,取得資料庫來源名稱的連線名稱。
- 使用 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 以確保其可用。
- 請確認 CLASSPATH 變數包含 JDBC 驅動程式檔案。
- 請確認已正確設定權限。
- 指派 DBA 角色給使用者,或者向使用者授與所需權限。
- 若是 vCenter Server 5.5,請執行清理指令碼。
- 在 ISO 映像中尋找 cleanup_orphaned_data_Oracle.sql 指令碼,並將其複製到 Oracle 伺服器。
- 使用 vCenter Server 資料庫帳戶登入 SQL*Plus 工作階段。
- 執行清理指令碼。
@path/cleanup_orphaned_data_Oracle.sql
清理程序會清除任何 vCenter Server 元件不使用的不必要且孤立的資料。
- 完整備份 vCenter Server 資料庫。
結果
您的資料庫已準備妥當,可將 vCenter Server 移轉至 vCenter Server Appliance。