本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
對 RDS for Oracle 複本進行故障診斷
本節說明可能的複寫問題和解決方案。
監控 Oracle 複寫延遲
若要在 Amazon CloudWatch 中監控複寫延遲,請檢視 Amazon RDS ReplicaLag
指標。如需複寫延遲時間的更多資訊,請參閱 監控僅供讀取複本 和 Amazon RDS 的 Amazon CloudWatch 指標。
對於僅供讀取複本,若複寫延遲太長,請查詢下列檢視:
-
V$ARCHIVED_LOG
– 顯示已經套用於僅供讀取複本的認可。 -
V$DATAGUARD_STATS
– 顯示元件的分解細節構成ReplicaLag
指標。 -
V$DATAGUARD_STATUS
– 顯示來自 Oracle 內部複寫過程的記錄輸出。
對於掛載複本,若延遲時間過長,則您無法查詢 V$
檢視。相反地,請執行下列動作:
-
檢查 CloudWatch 中的
ReplicaLag
指標。 -
在控制台中檢查複本的提醒日誌檔案。查找復原訊息中的錯誤。訊息包括日誌序列號,您可以將其與主序列號進行比較。如需詳細資訊,請參閱 Amazon RDS for Oracle 資料庫日誌檔案。
新增或修改觸發程序後,對 Oracle 複寫失敗進行疑難排解
如果您新增或修改任何觸發程序,而且如果在此之後複寫失敗,則可能會觸發問題。確定觸發程序排除了 RDS 複寫所需的下列使用者帳戶:
-
具有管理員權限的使用者帳戶
-
SYS
-
SYSTEM
-
RDS_DATAGUARD
-
rdsdb
如需詳細資訊,請參閱 RDS for Oracle 複本的其他事項需求。