準備建立 Oracle 複本 - Amazon Relational Database Service

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

準備建立 Oracle 複本

在開始使用複本之前,請先執行下列工作。

啟用自動備份

當您將資料庫執行個體作為來源資料庫執行個體之前,請務必在來源資料庫執行個體上啟用自動備份。若要了解如何執行此程序,請參閱啟用自動備份

啟用強制記錄模式

建議您啟用強制記錄模式。在強制記錄模式中,即使 NOLOGGING 與資料定義語言 (DDL) 陳述式搭配使用,Oracle 資料庫仍會寫入重做記錄。

啟用強制記錄模式
  1. 使用用戶端工具 (例如 SQL Developer) 登入 Oracle 資料庫。

  2. 執行下列程序,以啟用強制記錄模式。

    exec rdsadmin.rdsadmin_util.force_logging(p_enable => true);

如需此程序的詳細資訊,請參閱 設定強制記錄

變更您的記錄組態

對於大小為 mn 個線上重做日誌,RDS 會在主要資料庫執行個體和所有複本上自動建立大小為 mn +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 資源。