對 RDS for Oracle 複本進行故障診斷 - Amazon Relational Database Service

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

對 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 指標。

  • 在控制台中檢查複本的提醒日誌檔案。查找復原訊息中的錯誤。訊息包括日誌序列號,您可以將其與主序列號進行比較。如需詳細資訊,請參閱 Oracle 資料庫日誌檔案

新增或修改觸發程序後,對 Oracle 複寫失敗進行疑難排解

如果您新增或修改任何觸發程序,而且如果在此之後複寫失敗,則可能會觸發問題。確定觸發程序排除了 RDS 複寫所需的下列使用者帳戶:

  • 具有管理員權限的使用者帳戶

  • SYS

  • SYSTEM

  • RDS_DATAGUARD

  • rdsdb

如需詳細資訊,請參閱 RDS for Oracle 複本的其他事項需求