

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

# Oracle Data Guard 轉換需求
<a name="oracle-switchover.preparing"></a>

啟動 Oracle Data Guard 容錯移轉前，請確定您的複本環境符合下列要求：
+ 原始待命資料庫已裝載或以唯讀方式開啟。
+ 原始待命資料庫上已啟用自動備份。
+ 原始主要資料庫和原始待命資料庫皆處於 `available` 狀態。
+ 原始主要資料庫和原始待命資料庫沒有處於下列任何狀態的待處理維護動作：`required`、`next window` 或 `in progress`。這些狀態下的動作會封鎖轉換。若要了解如何檢查待處理維護更新的狀態，請參閱 [檢視待處理維護更新](USER_UpgradeDBInstance.Maintenance.md#USER_UpgradeDBInstance.Maintenance.Viewing)。

  `available` 狀態下的待處理維護動作不會封鎖轉換。RDS for Oracle 經常發行 `available` 狀態的作業系統 (OS) 更新。這些待處理作業系統更新不會封鎖轉換，除非您將其排程到下一個維護時段，而使其處於 `next window` 狀態。
**注意**  
如果您想要延遲排程的維護動作以便執行轉換，請在 RDS 主控台依序選擇**動作**和**延遲升級**。您也可以套用待定維護動作，或將維護時段移至轉換前的間隔，以防止轉換遭到封鎖。如需詳細資訊，請參閱 re:Post 文章：[如何移除 RDS 待處理維護項目](https://repost.aws/questions/QUV3dBjmVVRnmVV1pAlzjx1w/how-to-remove-rds-pending-maintenance-item)。
+ 原始待命資料庫處於複寫狀態。
+ 當主要資料庫或待命資料庫目前處於轉換生命週期時，您不會嘗試啟動容錯移轉。如果複本資料庫在容錯移轉後重新設定，Amazon RDS 會阻止您啟動另一次容錯移轉。
**注意**  
*待命者複本*是 Oracle Data Guard 組態中不是容錯移轉目標的複本。待命者複本在容錯移轉期間可處於任何狀態。
+ 原始待命資料庫的組態與原始主要資料庫盡可能接近。假設原始主要和原始待命資料庫有不同選項的案例。容錯移轉完成後，Amazon RDS 不會自動重新設定新的主要資料庫，使其具有與原始主要資料庫相同的選項。
+ 您可以在起始切換之前，先設定所需的多可用區部署。Amazon RDS 不會在切換過程中管理多可用區域。多可用區部署會保持原狀。

  假設 db\$1maz 是多可用區部署中的主要資料庫，而 db\$1saz 是單一可用區域複本。您起始從 db\$1maz 到 db\$1saz 的切換。之後，db\$1maz 是多可用區域複本資料庫，而 db\$1saz 是單一可用區域主要資料庫。新的主要資料庫現在未受多可用區部署支援。
+ 為了準備跨區域切換，主要資料庫不會與複寫組態之外的資料庫執行個體使用相同的選項群組。若要讓跨區域切換成功，目前的主要資料庫及其僅供讀取複本，必須是唯一可使用目前主要資料庫之選項群組的資料庫執行個體。否則，Amazon RDS 會阻止切換。