

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

# 針對 RDS for Db2 複寫問題進行故障診斷
<a name="db2-troubleshooting-replicas"></a>

本主題說明常見的 RDS for Db2 複寫問題，並提供唯讀和待命複本的故障診斷指引。除了檢閱下列故障診斷資訊之外，請確定您遵循[需求和考量](db2-read-replicas.limitations.md)，並在建立 Db2 複本之前，完成[準備步驟](db2-read-replicas.Configuration.md)。

## 複本建立失敗
<a name="db2-troubleshooting-replicas-creation"></a>



建立複本可能會失敗，原因如下：
+ **非作用中資料庫** – 來源資料庫執行個體上的所有資料庫都必須處於作用中狀態後，才能建立複本。

  如需啟用資料庫的相關資訊，請參閱 [RDS for Db2 資料庫的預存程序](db2-sp-managing-databases.md)。
+ **缺少自動備份** – 來源資料庫執行個體必須啟用自動備份。

  如需啟用備份的詳細資訊，請參閱 [啟用 RDS for Db2 複本的自動備份](db2-read-replicas.backups.md#db2-read-replicas.backups.turning-on)。
+ **參數群組問題** – 複本需要自訂參數群組。對於 BYOL 授權，參數群組必須包含 IBM Site ID 和 IBM Customer ID。

  如需詳細資訊，請參閱[Db2 的自帶授權 (BYOL) IBM ID](db2-licensing.md#db2-prereqs-ibm-info)。

## 監控 Db2 複寫延遲
<a name="db2-troubleshooting-replicas-lag"></a>

若要在 Amazon CloudWatch 中監控複寫延遲，請檢視 Amazon RDS `ReplicaLag` 指標。如需複寫延遲時間的更多資訊，請參閱 [監控僅供讀取複本](USER_ReadRepl.Monitoring.md) 和 [Amazon RDS 的 Amazon CloudWatch 指標](rds-metrics.md)。如需為複本延遲設定 CloudWatch 警示的詳細資訊，請參閱 [使用 Amazon CloudWatch 監控 Amazon RDS 指標](monitoring-cloudwatch.md)。

對於唯讀複本，如果延遲時間太長，請查詢 `MON_GET_HADR` 資料表，以取得複本資料庫執行個體的狀態。

對於待命複本，如果延遲時間太長，請查詢 `MON_GET_HADR` 資料表，以取得來源資料庫執行個體的狀態。請勿查詢複本資料庫執行個體，因為複本資料庫執行個體不接受使用者連線。

高複寫延遲的常見原因包括下列原因：
+ 複本上的運算資源不足
+ 來源與複本之間的網路連線問題
+ 來源資料庫上的高寫入活動
+ 複本上的儲存效能限制

如果高複寫延遲持續存在，請考慮擴展複本資源。如需詳細資訊，請參閱[修改 Amazon RDS 資料庫執行個體](Overview.DBInstance.Modifying.md)。

## Db2 複寫錯誤
<a name="db2-troubleshooting-replicas-triggers"></a>

Db2 複寫可能因各種原因而處於錯誤狀態。執行下列動作：
+ 監控事件和資料庫執行個體狀態，以確保資料庫執行個體正在複寫。

  如需詳細資訊，請參閱[使用 Amazon RDS 事件通知](USER_Events.md)。
+ 在 Amazon RDS 主控台中檢查 Db2 複本的診斷日誌。在日誌中，尋找 HADR 訊息中的錯誤。將日誌序列號與主序列號進行比較。

  如需存取及解譯 Db2 診斷日誌的相關資訊，請參閱 [Amazon RDS for Db2 資料庫日誌檔案](USER_LogAccess.Concepts.Db2.md)。如需 Db2 HADR 組態和故障診斷的相關資訊，請參閱 [使用適用於 Amazon RDS for Db2 的複本](db2-replication.md)。

如果複寫錯誤持續存在，您可能需要重新建立複本。

## 連線問題
<a name="db2-troubleshooting-replicas-connections"></a>

如果您無法連線至複本，請檢閱下列複本模式的相關資訊：
+ **待命複本** – 依設計不接受使用者連線。針對讀取工作負載使用唯讀複本。
+ **唯讀複本** – 檢查您的安全群組設定、網路 ACL 和參數群組組態。

  如需詳細資訊，請參閱《Amazon VPC 使用者指南》**中的[使用安全群組控制 AWS 資源的流量](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-security-groups.html)、《Amazon VPC 使用者指南》**中的[使用網路存取控制清單控制子網路流量](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html)，以及 [Amazon RDS 的參數群組](USER_WorkingWithParamGroups.md)。

## 效能問題
<a name="db2-troubleshooting-replicas-performance"></a>

如果複本效能不佳，請檢閱下列建議：
+ 確保複本具有足夠的運算和儲存資源。
+ 在 Amazon CloudWatch 中監控 `ReplicaLag` 指標。
+ 考慮擴展複本資料庫執行個體類別。

如需修改資源或執行個體類別的相關資訊，請參閱 [修改 Amazon RDS 資料庫執行個體](Overview.DBInstance.Modifying.md)。

如需監控複本延遲的資訊，請參閱 [監控複寫延遲](USER_ReadRepl.Monitoring.md#USER_ReadRepl.Monitoring.Lag) 和 [Amazon RDS 的 Amazon CloudWatch 指標](rds-metrics.md)。如需為複本延遲設定 CloudWatch 警示的詳細資訊，請參閱 [使用 Amazon CloudWatch 監控 Amazon RDS 指標](monitoring-cloudwatch.md)。