Fehlercodes diagnostizieren

Auf dieser Seite werden AlloyDB Omni-Fehlercodes und empfohlene Fehlerbehebungen beschrieben.

Fehler extrahieren

So extrahieren Sie einen Fehlercode:

  1. Führen Sie folgenden Befehl aus, um das Manifest Ihres Datenbankclusters abzurufen:

    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.
  2. Prüfen Sie, ob für den Status des Datenbankclusters und für criticalincidents-Felder einige der folgenden Fehlercodes vorliegen.

AlloyDB Omni-Fehlercodes

Fehlercode Beschreibung Empfohlene Maßnahmen
DBSE0601.PgBackRest: Failed to backup AlloyDB Omni verwendet pgBackRest für die Sicherungs- und Wiederherstellungsfunktionen.
Dieser Fehler kann bei einer Sicherungsressource auftreten, wenn pgBackRest die angeforderte Sicherung nicht erstellen konnte.
In diesem Fall finden Sie weitere Informationen in den folgenden Protokollen:
pgBackRest-Sicherungsprotokolle auf dem Laufwerk obs des Datenbank-Pods in der /obs/pgbackrest/db-backup.log directory

PostgreSQL-Datenbankprotokolle auf dem Laufwerk obs des Datenbank-Pods in der /obs/diagnostic/postgresql.log directory.
DBSE0604.pgBackRest: Failed to restore AlloyDB Omni verwendet pgBackRest für die Sicherungs- und Wiederherstellungsfunktionen.
Dieser Fehler kann bei einer Wiederherstellungsressource auftreten, wenn die Wiederherstellung mit pgBackRest fehlgeschlagen ist.
Wenn das Problem auftritt, findest du in den folgenden Protokollen weitere Informationen:
* pgBackRest-Wiederherstellungsprotokolle auf dem Laufwerk obs des Datenbank-Pods im Verzeichnis /obs/pgbackrest/db-restore.log.

* PostgreSQL-Datenbankprotokolle auf dem Laufwerk obs 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 die Zeitüberschreitung beim Warten auf das Beenden der Datenbank abgelaufen ist.
Wenn dies während eines Failovers auftritt, wird beim Failover-Vorgang weiterhin versucht, eine neue primäre Datenbank zu aktivieren.
Wenn das Problem weiterhin auftritt, müssen Sie die Datenbank möglicherweise manuell reparieren oder neu erstellen.
DBSE1081. Failed to promote standby database Dieser Fehler kann bei einem Failover oder einem Switchover auftreten, wenn versucht wird, eine Standby-Datenbank zu aktivieren.
Weitere Informationen finden Sie in der Fehlermeldung.
In diesem Fall wird beim Failover oder Switchover versucht, ein Rollback auf die alte primäre 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 umzuwandeln.
Weitere Informationen finden Sie in der Fehlermeldung.
Tritt dies während eines Failover- oder Switchover-Vorgangs auf, versucht AlloyDB Omni, zu der alten primären Datenbank zurückzukehren.
Wenn das 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 bei 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 vorgelagerten 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 bei 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 die Replikation neu starten.
DBSE2415. PostgreSQL: failed to connect to database Dieser Fehler tritt auf, wenn der Kundenservicemitarbeiter 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 bei der Einrichtung einer Replikation auf einer Upstream-Instanz auftreten.
Wenn synchrone Standbynamen nicht richtig festgelegt wurden, sind die Standbynamen 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 Standbys 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 Standbys 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.