欢迎访问机房运维工作室

爱数知识库

AnyBackup-Oracle 实时复制物理方案实时同步任务运行异常,源端输出为空,目标端输出频繁提示:检测到客户端上的执行进程与控制台的连接断开_2

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

AnyBackup-Oracle 实时复制物理方案实时同步任务运行异常,源端输出为空,目标端输出频繁提示:检测到客户端上的执行进程与控制台的连接断开

关键字

Oracle 实时复制物理方案、连接断开

适用产品

  • AnyBackup CDM 7.0.7 - 7.0.8
  • AnyBackup Express 7.0.7 - 7.0.8

问题描述

在执行 Oracle 实时复制物理方案同步任务时,任务异常,任务详情中,源端输出为空,目标端输出频繁提示:检测到客户端上的执行进程与控制台的连接断开,执行进程非正常提前退出,即将重启。执行输出显示如下错误信息:

警告 检测到客户端上的执行进程与控制台的连接断开!
错误 执行进程非正常提前退出,即将重启。

且在目标端服务器操作系统日志中,有如下错误信息:
[/var/JFR_apollo_branch/workspace/apollo_dev/apollo/src/cpp/common/eef/src/proc/eefproc.cpp:417]:无法找到文件 /eisoo/AnyBackupClient/ClientService/cdpserver.config. (/eisoo/AnyBackupClient/ClientService/cdpserver.config) (/var/JFR
_apollo_branch/workspace/apollo_dev/apollo/src/cpp/basecore/src/io/fileinput.cpp:269)(错误提供者:POSIX System,错误值:2)

问题影响

AnyBackup 无法完成 Oracle 数据库实时复制。

问题原因

Oracle 实时复制源端和目标端服务器的 AnyBackup 客户端目录下未配置 cdpserver.config 文件,导致实时同步任务无法正常运行。

解决方案

为了解决该问题,需要分别在 Oracle 实时复制源端服务器和目标端服务器配置 cdpserver.config 文件。具体步骤如下:

1. 使用 SSH 工具以 root 用户登录 Oracle 实时复制源端服务器;
2. 进入<客户端安装目录>/AnyBackupClient/ClientService;
3. 使用 vi 命令添加 cdpserver.config 配置文件,文件内容如下:
ipv4 = 192.168.0.2
注意:其中,192.168.0.2为源端服务器 IP 地址,实际环境请填写对应源端服务器 IP 地址。
4. 使用 SSH 工具以 root 用户登录 Oracle 实时复制目标端服务器;
5. 进入<客户端安装目录>/AnyBackupClient/ClientService;
6. 使用 vi 命令添加 cdpserver.config 配置文件,文件内容如下:
ipv4 = 192.168.0.1
注意:其中,192.168.0.1为目的端服务器 IP 地址,实际环境请填写对应目的端服务器 IP 地址。
7. 重新发起 Oracle 实时复制物理方案实时同步任务。

更多信息

AnyBackup Family 7 针对 Oracle 实时复制物理方案,采用的是 Oracle DataGuard 技术。关于更多 Oracle DataGuard 的信息,请参考 Oracle 官方文档:Administering a Data Guard Configuration