欢迎访问机房运维工作室

爱数知识库

AnyBackup-PostgreSQL 数据库备份失败,提示错误信息:执行数据库命令 select PG_START_BACKUP( );失败

频道:爱数知识库 日期: 浏览:26

AnyBackup-PostgreSQL 数据库备份失败,提示错误信息:执行数据库命令 select PG_START_BACKUP( );失败

关键字

PostgreSQL、select PG_START_BACKUP

适用产品

  • AnyBackup CDM 7.0.x
  • AnyBackup Express 7.0.x

问题描述

在 AnyBackup 管理控制台上执行 PostgreSQL 备份失败,执行输出提示如下错误信息:

执行数据库命令 select PG_START_BACKUP('2022_5_26_18_46_20");失败

问题影响

AnyBackup 无法完成PostgreSQL 数据库备份。

问题原因

发起备份时 PostgreSQL 数据库正处于 select pg_start_backup();,状态,导致无法再次发起数据库备份。可能原因为数据库正在备份或者上一次数据库未成功结束。数据库 pg_stop_backup 未成功执行。

解决方案

为了解决该问题,需要手动在数据库服务器中执行 pg_stop_backup,具体操作步骤如下:

1. SSH 远程登录 PostgreSQL 数据库服务器,切换到 PostgreSQL 数据库对应的系统用户下,登录 psql ,执行命令如下:

su - postgres

psql

select pg_stop_backup()

2. 在 AnyBackup 管理控制台上重新发起备份。

更多信息

更多关于 PostgreSQL 操作介绍,请参考:PostgreSQL 介绍