oracle 10g,11g RAC中vip有什么用
小编给大家分享一下oracle 10g,11g RAC中vip有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
WhydowehaveaVirtualIP(VIP)inOracleRAC10gor11g?Thegoalisapplicationavailability.RAC中VIP的目的是实现app应用的高可用Whenanodefails,theVIPassociatedwithitisautomaticallyfailedovertosomeothernode.当rac系统中其中一个节点down掉时,被分配的vip会自动的故障转移到健康的节点Whenthisoccurs,thefollowingthingshappen.当发生failover时,会有以下动作发生(1)VIPdetectspublicnetworkfailurewhichgeneratesaFAN(FastApplicationNotification,FANisaneventgeneratedbytheEVM)event.VIP检测网络故障产生的扇出事件FAN事件(FastApplicationNotification,FANisaneventgeneratedbytheEVM)(2)thenewnodere-arpstheworldindicatinganewMACaddressfortheIP.在新的节点重新解析,表明一个新的MAC地址的IP(3)connectedclientssubscribingtoFANimmediatelyreceiveORA-3113errororequivalent.ThosenotsubscribingtoFANwilleventuallytimeout.已连接的客户端通过订制的FAN事件将迅速收到ORA3113错误,未开启FAN事件的客户端最终将超时(4)Newconnectionrequestsrapidlytraversethetnsnames.oraaddresslistskippingoverthedeadnodes,insteadofhavingtowaitonTCP-IPtimeouts新的连接迅速请求通过tnsnames.ora文件的地址列表跳过无效的节点,而不是等待TCP-IP超时WithoutusingVIPsorFAN,clientsconnectedtoanodethatdiedwilloftenwaitforaTCPtimeoutperiod(whichcanbeupto10min)beforegettinganerror.如果未用vip或者FAN,连接到宕机节点的客户端在报错之前经常会等待TCP超时
以上是“oracle 10g,11g RAC中vip有什么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。