如何同时监听2个节点上的oracle实例

hawk198 2010-08-31 10:03:28
现在有2个节点,
NodeA 192.168.100.201
NodeB 192.168.100.202

怎么配置监听,让NodeA和NodeB机器上任意一个监听接收到请求,都能访问节点A或B上的实例
...全文
145 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuizhou5876 2010-09-01
  • 打赏
  • 举报
回复
兄台用的是RAC么?

非RAC情况: 没有意义, listener 是和本地INSTANCE(不论本机器有机个INSTANCE, 只能本地)绑定一起的.

RAC: 没个实例只监听来自于对自己地址的请求, 不去监听别人的请求, 如果你建立好RAC的时候会发现, listener只有自己VIP的监听没有对方VIP的监听. 这个问题我们先要看看RAC支持的FAILOVER高可用机制了.

TAF: 发到A点的请求, 如果A实例发生错误,宕机了, 客户端自身会吧链接到A的链接关闭, 去练B,在B上重新构建事务, 非DML事务.

FCF:发到A点的请求, 如果A实例发生错误,宕机了, B实例会链接到客户端, 并且客户端会返回一个exception.

Server-side failover: 基本原理也是服务端去提示.

所以其实是不需要又在一个机器上起针对2个实例的监听. 也没有办法去做这个事情。自己监听自己就完事了.

多多交流.
群:30182689
秋雨飘落 2010-09-01
  • 打赏
  • 举报
回复
到任意一个节点上,NETCA,创建监听,选择CL***方式,然后选择两个节点,下一步,下一步就OKl饿
hawk198 2010-09-01
  • 打赏
  • 举报
回复
自己顶上去,请专家们帮我研究下
hawk198 2010-09-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 cuizhou5876 的回复:]

兄台用的是RAC么?

非RAC情况: 没有意义, listener 是和本地INSTANCE(不论本机器有机个INSTANCE, 只能本地)绑定一起的.

RAC: 没个实例只监听来自于对自己地址的请求, 不去监听别人的请求, 如果你建立好RAC的时候会发现, listener只有自己VIP的监听没有对方VIP的监听. 这个问题我们先要看看RAC支持的FAILOVER高可用机制了……
[/Quote]
对,我就是在RAC上觉得有缺陷,监听过了变成2个IP上实例,不像原来做的一种,我忘记是什么了,有一个虚拟的IP,所有的实例都可以监听,实际上也是RAC模式下的。这种方式的道理我也没想明白,谢谢3楼的,我去加群
hawk198 2010-09-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zftang 的回复:]

到任意一个节点上,NETCA,创建监听,选择CL***方式,然后选择两个节点,下一步,下一步就OKl饿
[/Quote]
谢谢,不过这个我已经做过了,就是觉得缺省的cluster方式下本机只监听自己,所以觉得有问题

3,494

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧