首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle更改通知-- HOST=应该是客户端机器吗?

Oracle更改通知-- HOST=应该是客户端机器吗?
EN

Stack Overflow用户
提问于 2009-10-28 09:14:11
回答 1查看 554关注 0票数 1

我有一个示例程序,它可以很好地处理一个数据库,并且不会在另一个数据库上得到回调调用。

我注意到,在工作情况下,SELECT CALLBACK FROM USER_CHANGE_NOTIFICATION_REGS返回一个引用客户端IP地址的字符串,该字符串似乎直观地匹配回调所需的内容。

代码语言:javascript
复制
    (46, 4, 'net8://(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.252.1)(PORT=49406))?PR=0',
     0, 0, 1800, 'MH.CBDEMO')
    # 172.16.252.1 = client machine

在崩溃的情况下,主机字符串中填充数据库主机的IP地址。

代码语言:javascript
复制
  (271, 4, 'net8://(ADDRESS=(PROTOCOL=tcp)(HOST=138.72.249.167)(PORT=50966))?PR=0',
   0, 0, 1800, 'MH.CBDEMO')
  # 138.72.249.167 = database host

因此,有两个问题:

  1. 是真的吗? HOST= parm应该引用OCI客户端吗?
  2. ,找出HOST= parm在哪里被错误填写的最佳方法是什么?

环境:

数据库: 10.2.0.4.0

  • good服务器: linux,10.2.0.4.0

  • failing服务器: linux,10.2.0.4.0
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-12 08:35:56

Oracle已经确认这是Oracle 10g RAC中的一个bug。该字段应该是客户端IP地址,并且它在非RAC系统上工作.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1636031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档