首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RAC中的扫描查询

RAC中的扫描查询
EN

Database Administration用户
提问于 2017-01-03 03:21:04
回答 1查看 1.4K关注 0票数 1

我在linux上有一个两个节点的RAC (Oracle 12c)。我配置了5个扫描监听器。

目前,如果我执行srvctl config scan,我注意到在5个扫描监听器中,一个扫描在一个节点上运行,其余4个在另一个节点中运行。

是否需要将运行在节点2上的一两个侦听器重新定位到节点1?

即使我没有在节点1中运行扫描侦听器,并且所有的5都在节点2中运行,我的连接仍然是负载平衡的吗?如果是,怎么做?

什么时候需要将扫描重新定位到另一个节点?

EN

回答 1

Database Administration用户

发布于 2017-01-03 05:41:40

是否需要将运行在节点2上的一两个侦听器重新定位到节点1?

不需要手动重新定位这些扫描监听器,这些侦听器将自动转到另一个节点。

即使我没有在节点1中运行扫描侦听器,并且所有的5都在节点2中运行,我的连接仍然是负载平衡的吗?如果是,怎么做?

扫描以循环方式解决其中一个IP地址(在您的情况下,它的五个),因此我们不需要担心扫描上的负载平衡。

Oracle强烈建议不要在主机文件中配置扫描VIP地址。如果使用主机文件解析扫描名称,则只能有一个扫描IP地址。

一旦扫描被解析,它将试图找到加载最少的oracle实例来将客户端连接请求提交给本地侦听器,在您的示例中,两个本地侦听器运行在两个不同的节点上。

我强烈推荐以下由Oracle发布的白皮书,以掌握Oracle RAC中有关扫描的更多信息。

什么时候需要将扫描重新定位到另一个节点?

如果运行扫描VIP的节点失败,则扫描VIP及其相关侦听器将失败转移到集群中的另一个节点。在您的示例中,您有两个节点,因此一对资源(扫描、VIP和侦听器)在一个节点上运行,其余资源在另一个节点上运行。一旦您的第一个节点承载了扫描、VIP和侦听器,Oracle集群件就会将该资源重新定位到第二个节点。如果一个节点再次在集群中可用,前面提到的分散将生效并相应地重新定位一个集合。更多...

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

https://dba.stackexchange.com/questions/159788

复制
相关文章

相似问题

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