移轉 Oracle RAC
若要將 Oracle Cloud Infrastructure Classic 伺服器的 Oracle RAC 資料庫移轉至 Oracle Cloud Infrastructure Database 系統,您可以使用 Oracle Data Guard。您必須將 Oracle Cloud Infrastructure Classic 上的資料庫設定為主要資料庫 (來源資料庫),然後將它移轉到虛擬機器系統上的 Oracle Cloud Infrastructure 上的待命資料庫 (目標資料庫)。
設定主要 (來源) 資料庫
若要設定主要資料庫 (來源資料庫),您需要設定 Oracle Data Guard,並修改待命資料庫 (目標資料庫) 的 listener.ora 和 tnsnames.ora 檔案。
設定待命 (目標) 資料庫
若要設定待命 (目標) 資料庫,您必須刪除待命資料庫,然後修改 oratab、listener.ora 以及 tnsnames.ora 檔案。
從作用中資料庫複製待命資料庫的目標資料庫
您可以執行命令檔來複製待命資料庫 (目標資料庫)。如果主要資料庫 (來源資料庫) 很大,您可以配置額外的通道來改善其效能。對於新安裝的資料庫,一個通道通常會在幾分鐘後執行資料庫複製。請確定在執行 Oracle Recovery Manager (Oracle RMAN) 複製作業之後,未發生任何錯誤。如果發生錯誤,請使用初始化參數檔 (而非 spfile) 重新啟動資料庫,就會在 $ORACLE_HOME/dbs 目錄底下產生此資料庫,作為 Oracle RMAN 複製處理作業的一部分。
驗證主要資料庫和待命資料庫上的 Oracle Data Guard 中介
您可以使用 SQL*Plus 來驗證主要資料庫 (來源資料庫) 和待命資料庫 (目標資料庫) 上的 Oracle Data Guard 中介。
移轉後步驟
完成將 Oracle 資料庫從 Oracle Cloud Infrastructure Compute Classic 伺服器移轉至使用「虛擬機器資料庫」系統的 Oracle Cloud Infrastructure 伺服器後,您應該驗證移轉,然後移除主要資料庫 (來源資料庫) 的組態。