AnyBackup-Oracle 逻辑方案实时同步任务运行异常,源端提示错误:源端创建配置文件失败。源端缓存目录 /u01/app/cache/ 权限不足。
关键字
逻辑复制,缓存目录
适用产品
- AnyBackup CDM 7.0.9.1-7.0.15
- AnyBackup Express 7.0.9.1-7.0.15
问题描述
在执行 Oracle 实时复制逻辑方案同步任务时,任务异常,源端输出执行输出显示如下错误信息:
源端创建配置文件失败。源端缓存目录 /u01/app/cache/ 权限不足。
问题影响
AnyBackup 无法完成 Oracle 数据库实时复制。
问题原因
创建实时复制任务时所设置的源端缓存目录,Oracle 用户对该目录访问权限不足。
解决方案
为了解决此问题, 需要设置源端缓存目录的属主属组,并授予 755 权限,请按照以下步骤执行:
1. 通过 SSH 工具登录源端 Oracle 服务器,执行以下命令,切换至 root 用户。
su - root
2.修改源端缓存目录属主属组,并授权 755 权限,执行命令如下
chown oracle:oinstall /u01/app/cache
chmod 755 /u01/app/oracle
注意:上述 /u01/app/cache 目录为创建任务时所设置的目录。
3. 重新发起 Oracle 实时复制逻辑方案实时同步任务。
更多信息
源端缓存容量注意事项:
1.要同步的数据中存在 long 类型表、包含虚拟列的表,缓存容量需要大于所选择数据的总大小;
2.要同步的数据中不存在 long 类型表、包含虚拟列的表,缓存容量推荐 10GiB 以上;