1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

ADG主库部分节点日志无法传输至备库故障分析处理

故障现象

在ADG主备库中,节点1的日志无法传输至备库,而节点2传输正常。在经过网络验证之后,确认网络正常。但是在查看传输通道状态时,发现节点1的通道报ORA-01034: ORACLE not available。

ADG主库部分节点日志无法传输至备库故障分析处理

故障原因及解决方法

经过排查发现,是客户端出现问题。初步怀疑是由于OOB导致,因此在DB的sqlnet.ora中添加DISABLE_OOB=ON即可禁掉OOB自动检测。主备库所有节点添加之后,重启通道恢复正常。

在主库节点sqlplus备库节点发现异常。主库节点1sqlplus备库节点1时报ORA-01034: ORACLE not available,而从主库节点1sqlplus备库节点2也一样的报ORA-01034。但是在主库节点2去sqlplus备库节点1时连接正常,但是主库节点2去sqlplus备库节点2时报ORA-01034。通过多次sqlplus发现偶尔会报ORA-12637。

初步判断是由于OOB导致。OOB是19C客户端的新功能,如果网络上允许超出范围的中断,将触发服务器自动测试。默认情况下处于启用状态。因此,当19c客户端连接到服务器时,它将触发服务器测试OOB。解决方法是在DB的sqlnet.ora中添加DISABLE_OOB=ON即可禁掉OOB自动检测。

值得注意的是,通道里面设置的tnsname开启了failover,连接备库两个节点的VIP。在主库节点2去sqlplus备库节点1时连接正常。

结论

ADG主库部分节点日志无法传输至备库故障分析处理的主要原因是客户端出现问题,具体是由于19C客户端上的OOB导致引起的。本文介绍了具体的故障处理方法,即在DB的sqlnet.ora中添加DISABLE_OOB=ON即可禁掉OOB自动检测,并对解决过程中出现的相关异常进行了详细的说明。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/5966.html