Fehler extrahieren
So extrahieren Sie einen Fehlercode:
So rufen Sie das Manifest Ihres Datenbankclusters ab:
kubectl get dbclusters.a DB_CLUSTER_NAME -n DB_CLUSTER_NAMESPACE -o yaml
Ersetzen Sie Folgendes:
DB_CLUSTER_NAME
: Der Name Ihres Datenbankclusters, z. B.my-db-cluster
.DB_CLUSTER_NAMESPACE
: Der Name des Namespace Ihres Datenbankclusters.
Prüfen Sie den Status des Datenbankclusters und die
criticalincidents
-Felder, die möglicherweise einen der folgenden Fehlercodes enthalten.
AlloyDB Omni-Fehlercodes
Fehlercode | Beschreibung | Empfohlene Maßnahmen |
---|---|---|
DBSE0601.PgBackRest: Failed to backup |
AlloyDB Omni verwendet pgBackRest für seine Funktionen für Sicherung und Wiederherstellung. Dieser Fehler kann bei einer Sicherungsressource auftreten, wenn pgBackRest die angeforderte Sicherung nicht erstellen konnte. |
Wenn das Problem auftritt, finden Sie weitere Informationen in den folgenden Logs: pgBackRest-Sicherungsprotokolle auf dem Laufwerk obs des Datenbank-Pods im Verzeichnis /obs/pgbackrest/db-backup.log directory PostgreSQL-Datenbankprotokolle auf dem Laufwerk obs des Datenbank-Pods im Verzeichnis /obs/diagnostic/postgresql.log directory . |
DBSE0604.pgBackRest: Failed to restore |
AlloyDB Omni verwendet pgBackRest für seine Funktionen für Sicherung und Wiederherstellung. Dieser Fehler kann bei einer Wiederherstellungsressource auftreten, wenn die Wiederherstellung mit pgBackRest fehlgeschlagen ist. |
Wenn der Fehler auftritt, finden Sie weitere Informationen in den folgenden Logs: * pgBackRest-Wiederherstellungsprotokolle auf der obs -Festplatte des Datenbank-Pods im Verzeichnis /obs/pgbackrest/db-restore.log .* PostgreSQL-Datenbanklogs auf der obs -Festplatte des Datenbank-Pods im Verzeichnis /obs/diagnostic/postgresql.log . |
DBSE1080. HA: Failed to stop primary database |
Dieser Fehler tritt auf, wenn die primäre Datenbank nicht ordnungsgemäß beendet wird. Das kann daran liegen, dass die Datenbank nicht reagiert oder dass das Zeitlimit für das Beenden der Datenbank überschritten wurde. |
Wenn dies während eines Failovers geschieht, wird versucht, eine neue primäre Datenbank hochzustufen. Wenn das Problem weiterhin besteht, müssen Sie die Datenbank möglicherweise manuell reparieren oder neu erstellen. |
DBSE1081. Failed to promote standby database |
Dieser Fehler kann während eines Failovers oder Switchovers auftreten, wenn versucht wird, eine Standby-Datenbank zu befördern. Weitere Informationen finden Sie in der Fehlermeldung. |
In diesem Fall wird versucht, ein Rollback zur alten primären Datenbank auszuführen. Wenn das Rollback fehlschlägt, müssen Sie diesen Datenbankcluster möglicherweise manuell reparieren, neu starten oder neu erstellen. |
DBSE1082. Failed to rewind the database |
Dieser Fehler kann bei einem Vorgang auftreten, bei dem versucht wird, eine primäre Datenbank in eine Standby-Datenbank zu ändern. Weitere Informationen finden Sie in der Fehlermeldung. |
Wenn dies während eines Failover- oder Switchover-Vorgangs geschieht, versucht AlloyDB Omni, ein Rollback zur alten primären Datenbank durchzuführen. Wenn der Rollback fehlschlägt, müssen Sie den Datenbankcluster möglicherweise manuell reparieren, neu starten oder neu erstellen. |
DBSE2411. PostgreSQL: Failed to create physical replication slot |
Dieser Fehler kann in einer Upstream-Instanz auftreten, wenn Sie versuchen, die Downstream-Replikation einzurichten. Weitere Informationen finden Sie in der Fehlermeldung. |
Wenn der Fehler weiterhin auftritt, müssen Sie möglicherweise die Einrichtung der Replikation neu starten. |
DBSE2412. PostgreSQL: Failed to query replication slots |
Dieser Fehler kann in einer Upstream-Instanz auftreten. | Weitere Informationen zur Ursache des Fehlers finden Sie in der Fehlermeldung. |
DBSE2413. PostgreSQL: Failed to reload config |
Dieser Fehler kann auftreten, wenn ein Datenbankparameter geändert wurde und nicht neu geladen werden kann. | Weitere Informationen finden Sie in der Fehlermeldung. Wenn in der Meldung angegeben wird, dass ein bestimmter Parameter den Fehler verursacht, müssen Sie ihn möglicherweise ändern. |
DBSE2414. PostgreSQL: Failed to run pg_basebackup |
Dieser Fehler tritt während der Einrichtung der Replikation für eine neue Downstream-Instanz auf. | Weitere Informationen finden Sie in der Fehlermeldung. Wenn der Fehler weiterhin auftritt, müssen Sie diese Instanz möglicherweise manuell löschen und den Replikationsvorgang neu starten. |
DBSE2415. PostgreSQL: failed to connect to database |
Dieser Fehler tritt auf, wenn der Operator-Agent keine Verbindung zur Datenbank herstellen kann. | Die wahrscheinlichste Ursache ist, dass die Datenbank heruntergefahren wurde oder abgestürzt ist. Weitere Informationen finden Sie in der Fehlermeldung. |
DBSE2416. PostgreSQL: Failed to set synchronous standby names |
Dieser Fehler kann auf einer Upstream-Instanz auftreten, wenn Sie eine Replikation einrichten. Wenn synchrone Standby-Namen nicht richtig festgelegt wurden, sind Standby-Namen asynchron. |
Weitere Informationen finden Sie in der Fehlermeldung. Wenn das Problem weiterhin besteht, müssen Sie die Replikation möglicherweise deaktivieren und dann wieder aktivieren. |
DBSE2417. PostgreSQL: Failed to terminate replication |
Dieser Fehler kann in einer Upstream-Instanz auftreten, wenn sich eine Downstream-Instanz geändert hat, z. B. wenn die Anzahl der Standby-Instanzen reduziert wurde. | Weitere Informationen finden Sie in der Fehlermeldung. Wenn das Problem weiterhin besteht, müssen Sie die Replikation möglicherweise deaktivieren und dann wieder aktivieren. |
DBSE2418. PostgreSQL: Failed to drop replication slot |
Dieser Fehler kann in einer Upstream-Instanz auftreten, wenn sich eine Downstream-Instanz geändert hat, z. B. wenn die Anzahl der Standby-Instanzen reduziert wurde. | Weitere Informationen finden Sie in der Fehlermeldung. Wenn das Problem weiterhin besteht, müssen Sie die Replikation möglicherweise deaktivieren und dann wieder aktivieren. |