AnyBackup-Sybase 数据库备份失败,执行输出中显示错误信息:执行 SQL 语句 dump database master to "sybapi::eso_pipe" 发生错误
关键字
Sybase
适用产品
- AnyBackup CDM 7.0.x
- AnyBackup Express 7.0.x
问题描述
使用 AnyBackup 发起 Sybase 数据库完全备份任务失败,在执行输出中显示下列错误信息:
执行失败,原因:执行 SQL 语句 dump database master to "sybapi::eso_pipe" 发生错误。
问题影响
AnyBackup 无法完成 Sybase 数据库备份。
问题原因
Sybase 数据库备份服务未打开。
解决方案
为了解决此问题,需启动 Sybase 数据库服务,请按照以下步骤执行:
1.使用 SSH 登录客户端服务器,切换到 Sybase 安装用户执行以下命令查看 Sybase 服务启动状态, SYBASE 是数据库实例服务,SYBASE_BS 是数据库备份服务,备份服务未开启。
su - sybase
cd /u01/sybase/ASE-15_0/install
./showserver

cd /u01/sybase/ASE-15_0/install
./showserver

2.启动 Sybase 数据库备份服务,命令格式 ./startserver -f <服务名>。
su - sybase
cd /u01/sybase/ASE-15_0/install
./startserver -f RUN_SYBASE_BS

cd /u01/sybase/ASE-15_0/install
./startserver -f RUN_SYBASE_BS

3.查看 Sybase 数据库备份服务启动状态。
su - sybase
cd /u01/sybase/ASE-15_0/install
./showserver

cd /u01/sybase/ASE-15_0/install
./showserver

4.使用操作员或租户登录 AnyBackup 管理控制台,重新发起 Sybase 数据库备份。
更多信息
AnyBackup 在对数据库进行备份前,数据库服务和实例要处于开启状态方可进行备份。