欢迎访问机房运维工作室

爱数知识库

AnyBackup-Oracle 数据库授权时展开实例失败:访问文件 _var_lib_AnyBackup_ABClientService_.pid_oracl

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

AnyBackup-Oracle 数据库授权时展开实例失败:访问文件 /var/lib/AnyBackup/ABClientService/.pid/oracle 被拒。( /var/lib/AnyB

关键字

授权、Oracle

适用产品

  • AnyBackup Express 7.0.17.2~7.0.17.4
  • AnyBackup CDM 7.0.17.2~7.0.17.4
  • AnyBackup Enterprise 7.0.17.2~7.0.17.4


问题描述

在 AnyBackup 管理控制台上,在客户端授权 Oracle 数据库失败,且执行输出中存在如下错误信息

访问文件 /var/lib/AnyBackup/ABClientService/.pid/oracle 被拒。( /var/lib/AnyBackup/ABClientService/.pid/oracle/AggregateApp.root.datasourceproc.xxx.pid)


问题影响

在 AnyBackup 管理控制台授权 Oracle 数据库失败。


问题原因

客户端 /var/lib/AnyBackup/ABClientService 目录权限不足。


解决方案

为了解决该问题,需要将客户端 /var/lib/AnyBackup/ABClientService/ 目录的权限改为 777,请按照以下步骤执行:

1. 通过 SSH 工具登录到需要授权的数据库实例所在的服务器,执行以下命令,切换到 /var/lib/AnyBackup 目录:

cd /var/lib/AnyBackup

2.执行如下命令,查看 ABClientService 目录的权限,并修改为 777:

ll

chmod 777 ABClientService/

3.重新登录操作员账户,进行 Oracle 数据库的授权即可。


更多信息

AnyBackup 7.0.17.2 版本后客户端添加数据库授权时,需要拥有 /var/lib/AnyBackup/ABClientService 目录权限来创建文件,权限不足创建失败导致该报错。