如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:[email protected]
使用Remote ONS时,修复类似node mount一样的会对现有的 TCP Connection 产生影响的故障时,不会从修复完成的服务器的ONS中向客户端中的ONS发送信息。
结果就是无法检测到客户端中服务器的故障, JDBC应用的FCF也无法正常运行。
[适用版本]
发生问题的版本 : Oracle Notification Service (11.1.0.6 – 11.1.0.7)
Oracle Notification Service (10.2.0)
修复问题的版本 :Oracle Notification Service (11.2)
预定修复问题的版本:无
修复完成问题的PSR :无
预计修正问题的PSR :未定
[适用平台]
所有平台
[可能发生的条件]
会在以下的脚本中发生。
1. 启动服务器的两个节点
2. 启动执行Remote ONS设定的JDBC应用
3. 服务器终止 Node#1
=> Node#1 nodedown的event从 Node#2 向 Node#1 nodedown 发送信息
4. 启动服务器Node#1
=> Node#1 up 从Node#2向客户端发送信息
自身的up event不会从Node#1向客户端发送信息
5.服务器中终止 Node#2
=> Node#2 nodedown 的event从Node#1 必须向客户端发送信息,但因为不会发送,所以客户端ONS无法检测到Node#2的性能下降
[原因]
产生这一现象的版本的ONS,检测到无效的TCP Connection
原因是没有正确安装。
[回避对策]
以下のいずれかの方法で回避が可能です。
1. 修复服务器中的故障之后,重启设定Remote ONS 的 JDBC 应用。
2. 在客户端中的ONS中应用个别补丁。
[下载补丁]
补丁编号:8629038
补丁下载方法请参考Document 1737968.1(KROWN:123465)。
这个补丁不是平台共通的。请根据自己所使用的ONS的版本来下载对应补丁。
直接指定安装了ONS的 ORACLE_HOME/ons/lib/ons.jar 时,请执行以下方法。
1. 终止设定Remote ONS 完成的 JDBC 应用。
2. 应用补丁。
> cd <patch_directory>
> opatch apply
3. 启动应用。
将ORACLE_HOME/ons/lib/ons.jar 复制到任意目录中来使用时,请使用以下方法:
1. 应用补丁。
> cd <patch_directory>
> opatch apply
2. 终止设定了Remote ONS 的JDBC 应用。
3. 将在CLASSPATH 设定完成的ORACLE_HOME/ons/lib/ons.jar复制到ons.jar 文件中
4. 启动应用。
[BUG编号]
Bug 8629038
Leave a Reply