擷取錯誤
如要擷取錯誤碼,請按照下列步驟操作:
如要取得資料庫叢集資訊清單,請執行:
kubectl get dbclusters.a DB_CLUSTER_NAME -n DB_CLUSTER_NAMESPACE -o yaml
更改下列內容:
DB_CLUSTER_NAME
:資料庫叢集名稱,例如my-db-cluster
。DB_CLUSTER_NAMESPACE
:資料庫叢集的命名空間名稱。
檢查資料庫叢集狀態條件和
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 |
如果下游執行個體已變更 (例如減少待命執行個體數量),上游執行個體就可能發生這個錯誤。 | 詳情請參閱錯誤訊息。 如果問題仍未解決,可能需要停用再重新啟用複製功能。 |