本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
與 RDS for Oracle 一樣,您可以將 RDS Custom for Oracle 複本提升為獨立的資料庫執行個體。當您提升 Oracle 複本時,RDSCustom for Oracle 會在資料庫執行個體可供使用之前重新啟動。如需提升 Oracle 複本的相關詳細資訊,請參閱 提升僅供讀取複本為獨立的資料庫執行個體。
提升複本時,請注意下列指示:
-
當 RDS Custom for Oracle 正在提升複本時,請勿啟動容錯移轉。否則,可能會導致提升工作流程停滯。
-
當 RDS Custom for Oracle 正在提升 Oracle 複本時,請勿切換主要資料庫執行個體。否則,可能會導致提升工作流程停滯。
-
當 RDS Custom for Oracle 正在提升 Oracle 複本時,請勿關閉主要資料庫執行個體。否則,可能會導致提升工作流程停滯。
-
請勿嘗試以新提升的資料庫執行個體做為目標重新啟動複寫。在 RDS Custom for Oracle 提升您的 Oracle 複本之後,它會成為獨立的資料庫執行個體,不再具有複本角色。
請注意 RDS Custom for Oracle 複本提升的下列限制:
-
當 RDS Custom for Oracle 備份複本時,您無法提升複本。
-
提升 Oracle 複本時,您無法將備份保留期變更為
0
。 -
若複本的運作狀態不佳,您便不能提升該複本。
如果您在主要資料庫執行個體
delete-db-instance
上發行,RDSCustom for Oracle 會驗證每個受管 Oracle 複本是否正常運作,並可供提升。複本可能會由於自動化已暫停或位於支援範圍之外而不符合升級。在這種情況下,RDSCustom for Oracle 會發佈解釋問題的事件,以便您可以手動修復 Oracle 複本。
以下步驟顯示了提升 Oracle 複本至資料庫執行個體的一般流程:
-
停止任何交易寫入主要資料庫執行個體。
-
等待 RDS Custom for Oracle 將所有更新套用至 Oracle 複本。
-
透過選擇 Amazon RDS主控台上的提升選項、 AWS CLI 命令
promote-read-replica
或PromoteReadReplica
Amazon RDSAPI操作,來提升 Oracle 複本。
提升 Oracle 複本可能需要幾分鐘。在此過程中,RDSCustom for Oracle 會停止複寫並重新啟動複本。當重新啟動完成,該 Oracle 複本便可用做獨立的資料庫執行個體。如需複本提升疑難排解的資訊,請參閱 對 RDS Custom for Oracle 的複本提升進行故障診斷。
將 RDS Custom for Oracle 複本提升為獨立資料庫執行個體
登入 AWS Management Console 並在 開啟 Amazon RDS主控台https://console.aws.amazon.com/rds/
。 -
在 Amazon RDS主控台中,選擇資料庫。
Databases (資料庫) 窗格隨即出現。每個 Oracle 複本會在 Role (角色) 欄中顯示 Replica (複本)。
-
選擇您要提升的 RDS Custom for Oracle 複本。
-
針對 Actions (動作),選擇 Promote (提升)。
-
在 Promote Oracle replica (提升 Oracle 複本) 頁面上,輸入新升級資料庫執行個體的備份保留期間和備份時間。您無法將此數值設為 0。
-
依您所需完成設定後,選擇 Promote Oracle replica (提升 Oracle 複本)。
若要將 RDS Custom for Oracle 複本提升為獨立資料庫執行個體,請使用 AWS CLI promote-read-replica
命令。
範例
用於 Linux, macOS、 或 Unix:
aws rds promote-read-replica \ --db-instance-identifier
my-custom-read-replica
\ --backup-retention-period 2 \ --preferred-backup-window 23:00-24:00
用於 Windows:
aws rds promote-read-replica ^ --db-instance-identifier
my-custom-read-replica
^ --backup-retention-period 2 ^ --preferred-backup-window 23:00-24:00
若要將您的 RDS Custom for Oracle 複本提升為獨立資料庫執行個體,請使用必要的參數 呼叫 Amazon RDSAPIPromoteReadReplica
操作DBInstanceIdentifier
。