提取错误
如需提取错误代码,请按以下步骤操作:
如需获取数据库集群清单,请运行以下命令:
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 未能创建所请求的备份,备份资源可能会发生此错误。 |
如果发生这种情况,请查看以下日志以了解详情: pgBackRest 备份日志(位于数据库 Pod 的 obs 磁盘上的 /obs/pgbackrest/db-backup.log directory )PostgreSQL 数据库日志(位于数据库 Pod 的 obs 磁盘上的 /obs/diagnostic/postgresql.log directory )。 |
DBSE0604.pgBackRest: Failed to restore |
AlloyDB Omni 使用 pgBackRest 来实现其备份和恢复相关功能。 如果 pgBackRest 未能恢复,恢复资源可能会发生此错误。 |
如果发生这种情况,请查看以下日志以了解详情: * pgBackRest 恢复日志(位于数据库 Pod 的 obs 磁盘上的 /obs/pgbackrest/db-restore.log 目录)。* PostgreSQL 数据库日志(位于数据库 Pod 的 obs 磁盘上的 /obs/diagnostic/postgresql.log 目录)。 |
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 |
如果下游实例发生了更改(例如备用实例数量减少),上游实例可能会发生此错误。 | 请查看错误消息了解详情。 如果问题仍然存在,您可能需要停用复制,然后重新启用复制。 |