診斷錯誤代碼

選取說明文件版本:

本頁面說明 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 無法還原,還原資源時可能會發生這項錯誤。
如果發生這種情況,請查看下列記錄檔以瞭解詳情:
* 資料庫 Pod obs 磁碟的 /obs/pgbackrest/db-restore.log 目錄中的 pgBackRest 還原記錄。

* PostgreSQL 資料庫記錄位於資料庫 Pod 的 obs 磁碟,且位於 /obs/diagnostic/postgresql.log 目錄中。
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 如果下游執行個體有所變更 (例如待命執行個體數量減少),上游執行個體就可能發生這項錯誤。 詳情請參閱錯誤訊息。
如果問題仍未解決,可能需要停用再重新啟用複製功能。