暂无图片
vip的作用是什么
我来答
分享
岳现伦
2020-03-28
vip的作用是什么
暂无图片 5M

rac中,有多个vip,而这多个ip的作用是什么

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
lscomeon

官方文档
https://docs.oracle.com/en/database/oracle/oracle-database/20/racad/introduction-to-oracle-rac.html#GUID-6C72F02D-BB43-4C56-9F46-244C8D6BB670

暂无图片 评论
暂无图片 有用 0
打赏 0
JiekeXu
暂无图片

VIP 不就只有一个麽,一个节点一个 vip 来对外提供服务,故障转移。而 scanip 可以有多个。

官方文档翻译如下:
https://docs.oracle.com/en/database/oracle/oracle-database/20/racad/introduction-to-oracle-rac.html#GUID-6C72F02D-BB43-4C56-9F46-244C8D6BB670

节点VIP是客户端用来连接到Oracle RAC数据库的虚拟IP(VIP)地址。

Oracle Clusterware在公共网络上托管节点VIP地址。可以总结从数据库客户端到Oracle RAC数据库实例的典型连接尝试,如下所示:

数据库客户端连接到SCAN(在公共网络上包括SCAN VIP),从而为SCAN侦听器提供有效的服务名称。

然后,SCAN侦听器确定哪个数据库实例承载此服务,并将客户端路由到相应节点上的本地或节点侦听器。

侦听节点VIP和给定端口的节点侦听器检索连接请求,并将客户端连接到本地节点上的实例。

如果群集上使用了多个公用网络来支持通过多个子网的客户端连接,则前面的操作将在给定的子网内执行。

如果某个节点发生故障,则VIP地址将故障转移到另一个节点,在该节点上VIP地址可以接受TCP连接,但不接受与Oracle数据库的连接。尝试连接到不在其本地节点上的VIP地址的客户端会收到快速连接拒绝错误,而不是等待TCP连接超时消息。当配置了VIP的网络重新联机时,Oracle Clusterware会将VIP故障回复到其接受接受连接的主节点。通常,在以下情况下,VIP地址会进行故障转移:

运行VIP地址的节点失败
VIP地址的所有接口均失败
VIP地址的所有接口都已从网络断开连接
Oracle RAC支持多个公共网络,以允许通过不同的子网访问群集。每个网络资源代表其自己的子网,每个数据库服务使用特定的网络访问Oracle RAC数据库。每个网络资源都是由Oracle Clusterware管理的资源,它可以实现前面所述的VIP行为。

SCAN是在组织的域名服务器(DNS)或网格命名服务(GNS)中定义的单个网络名称,该名称将知更鸟舍入为三个IP地址。Oracle建议与Oracle RAC数据库的所有连接均在其客户端连接字符串中使用SCAN。传入连接在通过三个SCAN侦听器提供所需服务的活动实例之间进行负载平衡。使用SCAN,即使群集的配置发生了更改(添加或删除了节点),也不必更改客户端连接。SCAN完全支持多个子网,这意味着您可以为要在其中运行群集的每个子网创建一个SCAN。

暂无图片 评论
暂无图片 有用 0
打赏 0
peiyang

VIP一般是一个节点只有1个,用于failover,当一个节点宕机的时候,,集群会把VIP重新定义到现存的节点上,从而避免tcp-timeout引发的问题。
而scan可以有多个,一般是3个。scan的话是VIP的一种特例。每次请求时,DNS会轮询返回一个IP给客户端。
这个单节点故障你可以模拟的,用tns去连接VIP,RAC关闭一个节点,会看到集群中vip会有failover状态

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
安装ogg过程中成功,ogg安装成功,12c多租户数据库做的测试,pdb1用户nw,nw表,数据同步到pdb1用户nw,nw1,表做测试 在nw表插入一条数据,查询备表没有数据
回答 4
20190818T10:44:57.1750800 ERROR  OGG00664 OracleGoldenGateDeliveryforOracle,repl
查询最近一个月都有哪些Oracle用户登录,怎么查询?
回答 1
已采纳
可以看下dbahistactivesessionhistory,但是只能每10分钟采样一次。
Oracle 12c后面的补丁都是全量覆盖吗?
回答 1
是的,补丁是累积的
下列对于UNDO表空间说法正确的是:
回答 1
已采纳
ABC
OGG-19.1,在源端和目标端的mgr进程参数中,配置参数都注释掉了,源端投递进程,配置信息,但在源端通过命令查看投递信息,看到Remote address 192.168.8.10:7819, 这7819是OGG的端口号吗?
回答 2
如下图:
需要用到Oracle里v$osstat这个视图,需要测试几个版本的Oracle,但9i里没有这个视图,请问怎么处理?
回答 1
😂,没有就用不了了,还能怎么处理。不过你可以参考下这篇,看着应该可以:https://blog.csdn.net/weixin30591519/article/details/116507531
Oracle 中央库存目录 (oraInventory)
回答 2
已采纳
D
Oracle能不能恢复一天的增量数据?
回答 2
你主库备库的同步方式是什么,如果是ADG的话,可以采用备库延迟延迟应用日志就行了,这样主库的日志也能传输到备库,不至于丢失输水。这个延迟的时间根据你们自己业务时间来定。
视图里面的生僻字如何显示?
回答 2
视图代码发一下
Oracle创建表能指定数据段分布到表空间的指定某个datafile吗?
回答 1
这个不能,创建表只能指定某个表空间。另外对于分区表,如果每个分区不超过32GB的话,这样分区表空间可以做成一个表空间一个数据文件。通过创建分区表空间,在某个分区表空间你就可以设定某一个数据文件,将对应