診斷錯誤代碼

本頁面說明 AlloyDB Omni 錯誤代碼和建議的修正方式。

擷取錯誤

如要擷取錯誤碼,請按照下列步驟操作:

  1. 如要取得資料庫叢集資訊清單,請執行:

    kubectl get dbclusters.a DB_CLUSTER_NAME -n DB_CLUSTER_NAMESPACE -o yaml

    更改下列內容:

    • DB_CLUSTER_NAME:資料庫叢集名稱,例如 my-db-cluster
    • DB_CLUSTER_NAMESPACE:資料庫叢集的命名空間名稱。
  2. 檢查資料庫叢集狀態條件和 criticalincidents 欄位,這些欄位可能含有下列錯誤代碼。

AlloyDB Omni 錯誤代碼

錯誤代碼 說明 建議做法
DBSE0601.PgBackRest: Failed to backup AlloyDB Omni 使用 pgBackRest 備份及還原相關功能。
如果 pgBackRest 無法執行要求的備份作業,備份資源就會發生這項錯誤。
如果發生這種情況,請檢查下列記錄以瞭解詳情:
資料庫 Pod obs 磁碟上的 pgBackRest 備份記錄 (位於 /obs/pgbackrest/db-backup.log directory

資料庫 Pod obs 磁碟上的 PostgreSQL 資料庫記錄 (位於 /obs/diagnostic/postgresql.log directory)。
DBSE0604.pgBackRest: Failed to restore AlloyDB Omni 使用 pgBackRest 備份及還原相關功能。
如果 pgBackRest 無法還原,還原資源可能會發生這項錯誤。
如果發生這種情況,請查看下列記錄檔以瞭解詳情:
* /obs/pgbackrest/db-restore.log 目錄中資料庫 Pod 的 obs 磁碟上的 pgBackRest 還原記錄。

* PostgreSQL 資料庫記錄位於 /obs/diagnostic/postgresql.log 目錄中資料庫 Pod 的 obs 磁碟上。
DBSE1080. HA: Failed to stop primary database 如果主要資料庫無法正常停止運作,就會發生這項錯誤。
這可能是因為資料庫沒有回應,或是等待資料庫停止運作時逾時。
如果容錯移轉期間發生這種情況,容錯移轉作業會嘗試繼續升級新的主要資料庫。
如果問題持續發生,您可能需要手動修復或重新建立資料庫。
DBSE1081. Failed to promote standby database 嘗試升級待命資料庫時,可能會在容錯移轉或切換期間發生這個錯誤。
詳情請參閱錯誤訊息。
如果發生這種情況,容錯移轉或切換作業會嘗試回溯至舊的主要資料庫。
如果復原失敗,您可能需要手動修復、重新啟動或重新建立這個資料庫叢集。
DBSE1082. Failed to rewind the database 嘗試將主要資料庫變更為待命資料庫時,可能會發生這個錯誤。
詳情請參閱錯誤訊息。
如果在容錯移轉或切換作業期間發生這種情況,AlloyDB Omni 會嘗試回溯至舊的主要資料庫。
如果復原失敗,您可能需要手動修復、重新啟動或重新建立資料庫叢集。
DBSE2411. PostgreSQL: Failed to create physical replication slot 嘗試設定下游複寫時,上游執行個體可能會發生這項錯誤。
查看錯誤訊息,瞭解其他詳細資料。
如果錯誤仍未解決,可能需要重新啟動複製設定程序。
DBSE2412. PostgreSQL: Failed to query replication slots 上游執行個體可能會發生這項錯誤。 請查看錯誤訊息,進一步瞭解錯誤原因。
DBSE2413. PostgreSQL: Failed to reload config 如果資料庫參數已變更但無法重新載入,就可能發生這個錯誤。 詳情請參閱錯誤訊息。
如果訊息指出特定參數導致錯誤,您可能需要變更該參數。
DBSE2414. PostgreSQL: Failed to run pg_basebackup 為新的下游執行個體設定複寫時,會發生這個錯誤。 詳情請參閱錯誤訊息。
如果錯誤仍未解決,您可能需要手動刪除這個執行個體,然後重新啟動複製程序。
DBSE2415. PostgreSQL: failed to connect to database 如果接線人員無法連線至資料庫,就會發生這項錯誤。 最可能的原因是資料庫已關閉或當機。
詳閱錯誤訊息。
DBSE2416. PostgreSQL: Failed to set synchronous standby names 設定複寫時,上游執行個體可能會發生這項錯誤。
如果同步待命名稱設定不正確,待命名稱就會是異步。
詳情請參閱錯誤訊息。
如果問題仍未解決,可能需要停用再重新啟用複製功能。
DBSE2417. PostgreSQL: Failed to terminate replication 如果下游執行個體已變更 (例如減少待命執行個體數量),上游執行個體就可能發生這個錯誤。 詳情請參閱錯誤訊息。
如果問題仍未解決,可能需要停用再重新啟用複製功能。
DBSE2418. PostgreSQL: Failed to drop replication slot 如果下游執行個體已變更 (例如減少待命執行個體數量),上游執行個體就可能發生這個錯誤。 詳情請參閱錯誤訊息。
如果問題仍未解決,可能需要停用再重新啟用複製功能。