

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

# 準備建立 Oracle 複本
<a name="oracle-read-replicas.Configuration"></a>

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

**Topics**
+ [啟用自動備份](#oracle-read-replicas.configuration.autobackups)
+ [啟用強制記錄模式](#oracle-read-replicas.configuration.force-logging)
+ [變更您的記錄組態](#oracle-read-replicas.configuration.logging-config)
+ [設定 MAX\$1STRING\$1SIZE 參數](#oracle-read-replicas.configuration.string-size)
+ [規劃運算和儲存資源](#oracle-read-replicas.configuration.planning-resources)

## 啟用自動備份
<a name="oracle-read-replicas.configuration.autobackups"></a>

當您將資料庫執行個體作為來源資料庫執行個體之前，請務必在來源資料庫執行個體上啟用自動備份。若要了解如何執行此程序，請參閱[啟用自動備份](USER_WorkingWithAutomatedBackups.Enabling.md)。

## 啟用強制記錄模式
<a name="oracle-read-replicas.configuration.force-logging"></a>

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

**啟用強制記錄模式**

1. 使用用戶端工具 (例如 SQL Developer) 登入 Oracle 資料庫。

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

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

如需此程序的詳細資訊，請參閱 [設定強制記錄](Appendix.Oracle.CommonDBATasks.Log.md#Appendix.Oracle.CommonDBATasks.SettingForceLogging)。

## 變更您的記錄組態
<a name="oracle-read-replicas.configuration.logging-config"></a>

若有 *n* 個大小為 *m* 的線上重做日誌，RDS 會自動在主要資料庫執行個體和所有複本上建立大小為 *m* 的 *n*\$11 個待命日誌。每當您變更主要執行個體上的記錄組態時，變更就會自動傳播到複本。

如果您變更了記錄組態，請考量下列指導方針：
+ 建議您先完成變更，再將資料庫執行個體設為複本的來源。RDS for Oracle 也支援在執行個體成為來源後加以更新。
+ 在主要資料庫執行個體上變更記錄組態之前，請確認每個複本都有足夠的儲存空間可容納新的組態。

您可以使用 Amazon RDS 程序 `rdsadmin.rdsadmin_util.add_logfile` 及 `rdsadmin.rdsadmin_util.drop_logfile` 來修改資料庫執行個體的記錄組態。如需詳細資訊，請參閱[新增線上重做日誌](Appendix.Oracle.CommonDBATasks.Log.md#Appendix.Oracle.CommonDBATasks.RedoLogs)及[捨棄線上重做日誌](Appendix.Oracle.CommonDBATasks.Log.md#Appendix.Oracle.CommonDBATasks.DroppingRedoLogs)。

## 設定 MAX\$1STRING\$1SIZE 參數
<a name="oracle-read-replicas.configuration.string-size"></a>

在您建立 Oracle 複本之前，請確保 `MAX_STRING_SIZE` 參數的設定與來源資料庫執行個體和複本上的設定相同。您可以使用相同的參數群組建立關聯以達到此目的。如果來源和複本有不同的參數群組，您可以將 `MAX_STRING_SIZE` 設定為相同的值。如需此參數的詳細資訊，請參閱[針對新的資料庫執行個體開啟擴充資料類型](Oracle.Concepts.ExtendedDataTypes.md#Oracle.Concepts.ExtendedDataTypes.CreateDBInstance)。

## 規劃運算和儲存資源
<a name="oracle-read-replicas.configuration.planning-resources"></a>

確保資料庫執行個體及複本都依照運算和儲存適當的調整大小，以搭配工作負載。如複本達到運算、網路或儲存資源上限時，複本會停止接受或套用來源的變更。Amazon RDS for Oracle 的來源資料庫執行個體與其複本之間不會相互干涉，以降低複寫時的高延遲。您可以從來源和其他複本獨立修改複本的儲存和 CPU 資源。