Oracle Data Guard 切換的需求 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Oracle Data Guard 切換的需求

啟動 Oracle Data Guard 容錯移轉前,請確定您的複本環境符合下列要求:

  • 原始待命資料庫已裝載或以唯讀方式開啟。

  • 原始待命資料庫上已啟用自動備份。

  • 原始主要資料庫和原始待命資料庫處於 available 狀態。

  • 原始主要資料庫和原始待命資料庫在下列任何狀態下沒有待定的維護動作:requirednext windowin progress。這些狀態中的動作會封鎖切換。若要了解如何檢查待定維護更新的狀態,請參閱 檢視待定的維護更新

    available 狀態中待定的維護動作不會封鎖切換。RDS for Oracle 經常發行 available 狀態的作業系統 (OS) 更新。這些待定作業系統更新不會封鎖切換,除非您將它們排程到下一個維護時段,這會使其處於 next window 狀態。

    注意

    如果您想要延遲排定的維護動作,以便您可以執行切換,請選擇動作,然後在 RDS 主控台中延遲升級。您也可以套用待定的維護動作,或將維護時段移至切換之前的間隔,以防止切換遭到封鎖。如需詳細資訊,請參閱 re:Post 文章如何移除 RDS 待定維護項目

  • 原始待命資料庫處於複寫狀態。

  • 當主要資料庫或待命資料庫目前處於轉換生命週期時,您不會嘗試啟動容錯移轉。如果複本資料庫在容錯移轉後重新設定,Amazon RDS 會阻止您啟動另一次容錯移轉。

    注意

    待命者複本是 Oracle Data Guard 組態中不是容錯移轉目標的複本。待命者複本在容錯移轉期間可處於任何狀態。

  • 原始待命資料庫的組態與原始主要資料庫盡可能接近。假設原始主要和原始待命資料庫有不同選項的案例。容錯移轉完成後,Amazon RDS 不會自動重新設定新的主要資料庫,使其具有與原始主要資料庫相同的選項。

  • 您可以在起始切換之前,先設定所需的多可用區部署。Amazon RDS 不會在切換過程中管理多可用區域。多可用區部署會保持原狀。

    假設 db_maz 是多可用區部署中的主要資料庫,而 db_saz 是單一可用區域複本。您起始從 db_maz 到 db_saz 的切換。之後,db_maz 是多可用區域複本資料庫,而 db_saz 是單一可用區域主要資料庫。新的主要資料庫現在未受多可用區部署支援。

  • 為了準備跨區域切換,主要資料庫不會與複寫組態之外的資料庫執行個體使用相同的選項群組。若要讓跨區域切換成功,目前的主要資料庫及其僅供讀取複本,必須是唯一可使用目前主要資料庫之選項群組的資料庫執行個體。否則,Amazon RDS 會阻止切換。