計劃

若要計畫 Oracle RAC 資料庫移轉、您必須產生來源環境的產品目錄、然後決定最佳移轉策略。

產品目錄的來源環境

保存環境的作業包括,例如確保您擁有支援的 Oracle Database 版本和組態。

  • 確定您有支援的版本和組態。

    您至少必須要有 Oracle Database 12c 版本 1 (12.1.0.2) (獨立)。

  • 判斷來源資料庫的資料庫檔案大小。

    您可以在命令行執行 du -s 命令,以找出您計畫移轉之資料庫的資料庫檔案總大小,包括重做日誌檔大小。例如:

    du -s /u01/app/oracle/* 

    這個值提供有關要配置給目標資料庫系統之空間大小的資訊。查詢 V$DATAFILEV$TEMPFILE 動態檢視,檢查資料檔的名稱和大小。如果您使用 Oracle Automatic Storage Management,請一併檢查 ASM 所使用的資料檔。

  • 判斷工作負載層次。

    您可以產生「Oracle 自動工作負載儲存區域」報表,以尋找來源資料庫的工作負載範例。或者,如果您有 Oracle Diagnostics Pack 和 Oracle Tuning Pack 授權,就可以產生「自動資料庫診斷監督器」報表,尋找指定快照之間的一段期間內的來源資料庫效能。時間模型統計資料、作業系統統統統計資料和等待事件會以作業系統容量的方式,提供相對清楚的工作負載測量。

  • 判斷來源資料庫中已經設定的環境變數。

    您可能想在目標資料庫中使用相同的設定。

  • 檢查資料庫字元集。

    您可以發出下列查詢來尋找資料庫字元集:

    SELECT * FROM NLS_DATABASE_PARAMETERS;

    您必須確定目標資料庫將會同時設定此字元。

  • 判斷目前就地的災害復原計畫。

    例如,如果已經建置 Oracle Data Guard,您就可以為移轉程序建立待命資料庫。(此移轉解決方案將使用 Oracle Data Guard 進行移轉。)如果使用異位備份,則您應該使用 Oracle 復原管理程式 (Oracle RMAN) 規劃將新的備份傳送至 Oracle Cloud

決定最佳移轉策略

在您指定環境的需求之後,您應該決定最佳移轉策略。

開始移轉處理作業之前,請注意下列事項:

  • 開始移轉前備份您目前的 RAC 資料庫
  • 執行移轉的每日最佳時間
  • 停機時間需求
  • 資料庫大小
  • 來源資料庫與目標資料庫平台 (endian)
  • 安全考量
  • 大型工作負載的策略