本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將 RDS Custom for Oracle 複本升級為獨立的資料庫執行個體
就像使用 RDS for Oracle 一樣,您可以將 RDS Custom for Oracle 提升為獨立的資料庫執行個體。當您提升 Oracle 複本時,RDS Custom for Oracle 資料庫執行個體將在可使用前重新啟動。如需提升 Oracle 複本的相關詳細資訊,請參閱 提升僅供讀取複本為獨立的資料庫執行個體。
提升複本時,請注意下列指示:
-
RDS Custom for Oracle 升級複本時,請勿發起容錯移轉。否則,可能會導致提升工作流程停滯。
-
當 Oracle 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,RDS Custom for Oracle 會驗證每個受管的 Oracle 複本是否正常運作且可用於升級。複本可能會由於自動化已暫停或位於支援範圍之外而不符合升級。在這種情況下,RDS Custom for Oracle 會發佈事件說明問題,以便您可以手動修復 Oracle 複本。
以下步驟顯示了提升 Oracle 複本至資料庫執行個體的一般流程:
-
停止任何交易寫入主要資料庫執行個體。
-
等待 RDS Custom for Oracle 套用所有更新至您的 Oracle 複本。
-
使用 Amazon RDS 主控台上的 Promote (提升) 選項、AWS CLI 命令
promote-read-replica或PromoteReadReplicaAmazon RDS API 操作,提升 Oracle 複本。
提升 Oracle 複本可能需要幾分鐘。在此程序期間,RDS Custom for Oracle 會停止複寫並重新啟動您的複本。當重新啟動完成,該 Oracle 複本便可用做獨立的資料庫執行個體。如需針對複本提升進行故障診斷的相關資訊,請參閱 RDS Custom for Oracle 複本提升的故障診斷。
若要將 RDS Custom for Oracle 複本提升為獨立的資料庫執行個體
登入 AWS 管理主控台,開啟位於 https://console.aws.amazon.com/rds/
的 Amazon RDS 主控台。 -
在 Amazon RDS 主控台,選擇 Databases (資料庫)。
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-identifiermy-custom-read-replica\ --backup-retention-period 2 \ --preferred-backup-window 23:00-24:00
在 Windows 中:
aws rds promote-read-replica ^ --db-instance-identifiermy-custom-read-replica^ --backup-retention-period 2 ^ --preferred-backup-window 23:00-24:00
若要將 RDS Custom for Oracle 複本提升為獨立的資料庫執行個體,請使用所需參數 PromoteReadReplica 呼叫 Amazon RDS API DBInstanceIdentifier 操作。