AnyBackup-Oracle 对客户端进行 Oracle 权限配置时,提示错误:展开数据源失败,原因:连接数据库失败,请确认数据库名是否正确。
关键字
Oracle 、权限配置
适用产品
· AnyBackup CDM 7.0.x
· AnyBackup Express 7.0.x
问题描述
在 AnyBackup 管理控制台对客户端进行权限配置,对 Oracle 数据库授权实例,填写相关数据库信息后,点击确定,弹出提示对话框:
实例授权失败!原因是:连接数据库失败,请确认数据库名是否正确。

问题影响
AnyBackup 无法对这此客户端完成 Oracle 授权配置,导致无法正常创建数据库备份任务。
问题原因
对 Oracle 数据库进行实例授权时,数据库名称填写错误,导致连接数据库失败。
解决方案
为了解决此问题,授权时需填写正确的 Oracle 数据库名称,请按照以下步骤执行:
1.通过 SSH 登录需要备份的数据库服务器,执行以下命令登录数据库:
su - oracle
sqlplus / as sysdba
2.登录数据库后,执行以下 SQL 语句查询 Oracle 数据库名称。
show parameter db_name;

3.操作员登录 AnyBackup 管理控制台,依次点击资源 > 客户端,选中对应客户端,点击权限配置 > Oracle 客户端,进行实例授权,根据提示依次填写数据库名称、用户名、密码信息。

4.点击测试,如上图所示,显示信息正确。点击确定,完成 Oracle 数据库实例授权。
更多信息
关于 Oracle 数据库名称的更多信息,请参考 Oracle 官方文档:Oracle 数据库名。