欢迎访问机房运维工作室

爱数知识库

AnyBackup-Oracle 数据恢复任务恢复到异客户端失败,并提示错误:数据源为空,请检查恢复环境是否授权

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

AnyBackup-Oracle 数据恢复任务恢复到异客户端失败,并提示错误:数据源为空,请检查恢复环境是否授权

关键字

Oracle、数据源

适用产品

  • AnyBackup Express 7.0.6 - 7.0.8
  • AnyBackup CDM 7.0.6 - 7.0.8

问题描述

登录 AnyBackup 管理控制台,依次点击定时数据保护 > 数据恢复 > ,新建 Oracle 数据恢复任务,选择恢复数据到异客户端,数据恢复任务开始执行后,点击恢复任务右侧的查看详情按钮再点击执行信息 > 执行输出,查看到执行输出中显示下列错误提示:

数据源为空,请检查恢复环境是否授权


问题影响

Oracle 数据恢复任务恢复到异客户端执行失败。

问题原因

在执行 Oracle 数据恢复任务恢复到异客户端之前,未对异客户端的同名实例进行授权,恢复时程序找不到授权的实例,传递的数据源参数为空值,导致恢复任务失败。

解决方案

为了解决此问题,需要获取到异客户端上和任务数据源同名实例的用户名及其密码,并登录 AnyBackup 管理控制台,使用此用户名和密码对实例进行授权,重新发起数据恢复。具体步骤如下:

1.登录 AnyBackup 管理控制台,点击资源 > 客户端,选择需要授权的异客户端。

2.选中异客户端后,再点击右边导航栏的权限配置,进入权限配置窗口,点击 Oracle 数据库的图标,选择用户名称后展开数据源可以看到所有实例。

3.点击和 Oracle 恢复任务数据源同名实例右边的未授权按钮,弹出对话框,如下图所示:

输入正确的数据库名、用户名、密码,点击测试按钮验证输入信息是否正确,测试成功后,然后点击确定

4.异客户端实例授权成功后,再次创建 Oracle 数据恢复任务。

更多信息

MySQL,Oracle 添加数据源的时候不允许密码为一些特殊字符,因此\ / : * ? " < > | @等特殊符号也不能作为数据库密码使用。