Diagnostiquer les codes d'erreur

Cette page décrit les codes d'erreur AlloyDB Omni et les solutions recommandées.

Extraire une erreur

Pour extraire un code d'erreur, procédez comme suit:

  1. Pour obtenir le fichier manifeste de votre cluster de base de données, exécutez la commande suivante:

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

    Remplacez les éléments suivants :

    • DB_CLUSTER_NAME: nom de votre cluster de base de données (par exemple, my-db-cluster).
    • DB_CLUSTER_NAMESPACE: nom de l'espace de noms de votre cluster de base de données.
  2. Recherchez les conditions d'état du cluster de base de données et les champs criticalincidents qui peuvent présenter certains des codes d'erreur suivants.

Codes d'erreur AlloyDB Omni

Code d'erreur Description Action recommandée
DBSE0601.PgBackRest: Failed to backup AlloyDB Omni utilise pgBackRest pour ses fonctionnalités de sauvegarde et de restauration.
Cette erreur peut se produire sur une ressource de sauvegarde lorsque pgBackRest ne parvient pas à effectuer la sauvegarde demandée.
Si cela se produit, consultez les journaux suivants pour en savoir plus:
Journaux de sauvegarde pgBackRest sur le disque obs du pod de base de données dans /obs/pgbackrest/db-backup.log directory

Journaux de la base de données PostgreSQL sur le disque obs du pod de base de données dans /obs/diagnostic/postgresql.log directory.
DBSE0604.pgBackRest: Failed to restore AlloyDB Omni utilise pgBackRest pour ses fonctionnalités de sauvegarde et de restauration.
Cette erreur peut se produire sur une ressource de restauration lorsque la restauration par pgBackRest a échoué.
Si cela se produit, consultez les journaux suivants pour en savoir plus:
* Les journaux de restauration pgBackRest sur le disque obs du pod de base de données se trouvent dans le répertoire /obs/pgbackrest/db-restore.log.

* Les journaux de la base de données PostgreSQL se trouvent sur le disque obs du pod de base de données, dans le répertoire /obs/diagnostic/postgresql.log.
DBSE1080. HA: Failed to stop primary database Cette erreur se produit lorsque la base de données principale ne s'arrête pas correctement.
Cela peut être dû au fait que la base de données ne répond pas ou qu'elle a expiré en attendant que la base de données s'arrête.
Si cela se produit lors d'un basculement, l'opération de basculement tente de continuer à promouvoir une nouvelle base de données principale.
Si le problème persiste, vous devrez peut-être réparer ou recréer manuellement la base de données.
DBSE1081. Failed to promote standby database Cette erreur peut se produire lors d'un basculement ou d'un transfert de rôle lorsque vous tentez de promouvoir une base de données de secours.
Pour en savoir plus, consultez le message d'erreur.
Dans ce cas, l'opération de basculement ou de commutation tente de revenir à l'ancienne base de données principale.
Si le rollback échoue, vous devrez peut-être réparer, redémarrer ou recréer manuellement ce cluster de bases de données.
DBSE1082. Failed to rewind the database Cette erreur peut se produire lors d'une opération qui tente de convertir une base de données principale en base de données de secours.
Pour en savoir plus, consultez le message d'erreur.
Si cela se produit lors d'une opération de basculement ou de commutation, AlloyDB Omni tente de revenir à l'ancienne base de données principale.
Si le rollback échoue, vous devrez peut-être réparer, redémarrer ou recréer manuellement le cluster de bases de données.
DBSE2411. PostgreSQL: Failed to create physical replication slot Cette erreur peut se produire sur une instance en amont lorsque vous tentez de configurer la réplication en aval.
Pour en savoir plus, consultez le message d'erreur.
Si l'erreur persiste, vous devrez peut-être relancer le processus de configuration de la réplication.
DBSE2412. PostgreSQL: Failed to query replication slots Cette erreur peut se produire sur une instance en amont. Consultez le message d'erreur pour en savoir plus sur la cause de l'erreur.
DBSE2413. PostgreSQL: Failed to reload config Cette erreur peut se produire lorsqu'un paramètre de base de données a été modifié et ne peut pas être réactivé. Pour en savoir plus, consultez le message d'erreur.
Si le message indique qu'un paramètre spécifique est à l'origine de l'erreur, vous devrez peut-être le modifier.
DBSE2414. PostgreSQL: Failed to run pg_basebackup Cette erreur se produit lors de la configuration de la réplication pour une nouvelle instance en aval. Pour en savoir plus, consultez le message d'erreur.
Si l'erreur persiste, vous devrez peut-être supprimer manuellement cette instance et redémarrer le processus de réplication.
DBSE2415. PostgreSQL: failed to connect to database Cette erreur se produit lorsque l'agent de l'opérateur ne parvient pas à se connecter à la base de données. La raison la plus probable est que la base de données est arrêtée ou a planté.
Pour en savoir plus, lisez le message d'erreur.
DBSE2416. PostgreSQL: Failed to set synchronous standby names Cette erreur peut se produire sur une instance en amont lors de la configuration d'une réplication.
Si les noms de standby synchrones n'ont pas été correctement définis, ils sont asynchrones.
Pour en savoir plus, consultez le message d'erreur.
Si le problème persiste, vous devrez peut-être désactiver, puis réactiver la réplication.
DBSE2417. PostgreSQL: Failed to terminate replication Cette erreur peut se produire sur une instance en amont si une instance en aval a changé, par exemple si le nombre de standbys est réduit. Pour en savoir plus, consultez le message d'erreur.
Si le problème persiste, vous devrez peut-être désactiver, puis réactiver la réplication.
DBSE2418. PostgreSQL: Failed to drop replication slot Cette erreur peut se produire sur une instance en amont si une instance en aval a changé, par exemple si le nombre de standbys est réduit. Pour en savoir plus, consultez le message d'erreur.
Si le problème persiste, vous devrez peut-être désactiver, puis réactiver la réplication.