Extraire une erreur
Pour extraire un code d'erreur, procédez comme suit :
Pour obtenir le fichier manifeste de votre cluster de bases de données, exécutez la commande suivante :
kubectl get dbclusters.a DB_CLUSTER_NAME -n DB_CLUSTER_NAMESPACE -o yamlRemplacez les éléments suivants :
DB_CLUSTER_NAME: nom de votre cluster de bases de données, par exemplemy-db-cluster.DB_CLUSTER_NAMESPACE: nom de l'espace de noms de votre cluster de bases de données.
Vérifiez les conditions d'état du cluster de base de données et les champs
criticalincidentsqui peuvent comporter 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 n'a pas pu 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 le répertoire /obs/pgbackrest/db-backup.logJournaux de la base de données PostgreSQL sur le disque obs du pod de base de données dans le répertoire /obs/diagnostic/postgresql.log. |
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 pgBackRest n'a pas pu effectuer la restauration. |
Si elle se produit, consultez les journaux suivants pour en savoir plus : * Journaux de restauration pgBackRest sur le disque obs du pod de base de données dans le répertoire /obs/pgbackrest/db-restore.log.* Journaux de la base de données PostgreSQL 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'un délai d'expiration a été atteint 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'une permutation, lorsque vous tentez de promouvoir une base de données de secours. Consultez le message d'erreur pour en savoir plus. |
Si cela se produit, 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 transformer une base de données principale en base de données de secours. Consultez le message d'erreur pour en savoir plus. |
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 essayez de configurer la réplication en aval. Consultez le message d'erreur pour en savoir plus. |
Si l'erreur persiste, vous devrez peut-être redémarrer 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 actualisé. | Pour plus de détails, 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 modifier ce paramètre. |
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. | Consultez le message d'erreur pour en savoir plus. 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 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é. Lisez le message d'erreur pour en savoir plus. |
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 des instances de secours synchrones n'ont pas été définis correctement, les noms des instances de secours sont asynchrones. |
Pour plus de détails, 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 d'instances de secours est réduit). | Pour plus de détails, 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 d'instances de secours est réduit). | Pour plus de détails, consultez le message d'erreur. Si le problème persiste, vous devrez peut-être désactiver, puis réactiver la réplication. |