AnyBackup-Kingbase 数据库备份失败,提示错误信息:数据库处于备份状态中
简介:AnyBackup-Kingbase 数据库备份失败,提示错误信息:数据库处于备份状态中。 数据库正处于 select pg_start_backup();需手动停止停止该状态,再进行备份即可。
关键字
Kingbase、状态
适用产品
- AnyBackup CDM 7.0.x
- AnyBackup Enterprise 7.0.x
- AnyBackup Express 7.0.x
问题描述
在 AnyBackup 管理控制台上执行 Kingbase 数据库备份失败,执行输出提示如下错误信息:
备份失败,原因:数据库处于备份状态中。
问题影响
AnyBackup 无法完成 Kingbase 数据库备份。
问题原因
发起备份时 Kingbase 数据库正处于备份状态,导致无法再次发起数据库备份。可能原因为数据库正在备份或者上一次数据库未成功结束,导致数据库 select sys_stop_backup(); 命令未成功执行。
解决方案
为了解决该问题,需要手动在数据库服务器中执行 select sys_stop_backup(); 命令,具体操作步骤如下:
1. SSH 远程登录 Kingbase 数据库服务器,切换到 Kingbase 数据库对应的系统用户下,登录 psql ,执行命令如下:
su - kingbase
ksql -p 54321 -Ukingbase -Wtest.com123 TEST #连接系统自带数据库 TEST,其中端口号与数据库路径、帐号密码等请按实际情况填写;
2.将 kingbase 数据库状态调整为未备份状态,执行命令如下:
警告:需与数据库管理员确认是否存在本地备份和第三方软件备份正在进行,确认后进行操作。
select sys_stop_backup();
3.在 AnyBackup 管理控制台上重新发起备份。
更多信息
更多关于 Kingbase 数据库的操作介绍,请参考:Kingbase 介绍。