本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
準備建立 Oracle 複本
在開始使用複本之前,請先執行下列工作。
啟用自動備份
當您將資料庫執行個體作為來源資料庫執行個體之前,請務必在來源資料庫執行個體上啟用自動備份。若要了解如何執行此程序,請參閱啟用自動備份。
啟用強制記錄模式
建議您啟用強制記錄模式。在強制記錄模式中,即使 NOLOGGING
與資料定義語言 (DDL) 陳述式搭配使用,Oracle 資料庫仍會寫入重做記錄。
啟用強制記錄模式
-
使用用戶端工具 (例如 SQL Developer) 登入 Oracle 資料庫。
-
執行下列程序,以啟用強制記錄模式。
exec rdsadmin.rdsadmin_util.force_logging(p_enable => true);
如需此程序的詳細資訊,請參閱 設定強制記錄。
變更您的記錄組態
對於大小為 m 的 n 個線上重做日誌,RDS 會在主要資料庫執行個體和所有複本上自動建立大小為 m 的 n +1 個待命日誌。每當您變更主要伺服器上的記錄組態時,變更都會自動傳播至複本。
如果您變更記錄組態,請考慮下列準則:
-
建議您先完成變更,然後再將資料庫執行個體設為複本的來源。RDS for Oracle 也支援在執行個體成為來源之後更新執行個體。
-
在您變更主要資料庫執行個體的記錄組態之前,請檢查每個複本是否有足夠的儲存空間來容納新的組態。
您可以使用 Amazon RDS 程序rdsadmin.rdsadmin_util.add_logfile
和修改資料庫執行個體的記錄組態rdsadmin.rdsadmin_util.drop_logfile
。如需詳細資訊,請參閱 新增線上重做日誌 及 捨棄線上重做日誌。
設定 MAX_STRING_SIZE 參數
在您建立 Oracle 複本之前,請確保 MAX_STRING_SIZE
參數的設定與來源資料庫執行個體和複本上的設定相同。您可以使用相同的參數群組建立關聯以達到此目的。如果來源和複本有不同的參數群組,您可以將 MAX_STRING_SIZE
設定為相同的值。如需此參數的詳細資訊,請參閱針對新的資料庫執行個體開啟擴充資料類型。
規劃運算和儲存資源
確保資料庫執行個體及複本都依照運算和儲存適當的調整大小,以搭配工作負載。如複本達到運算、網路或儲存資源上限時,複本會停止接受或套用來源的變更。Amazon RDS for Oracle 的來源資料庫執行個體與其複本之間不會相互干涉,以降低複寫時的高延遲。您可以從來源和其他複本獨立修改複本的儲存和 CPU 資源。