Oracle RAC is an share everything database architecture.

The article is how to check out why virtual ip can not be switched to original version. You also see clearly if you have known a little about
Oracle.

Here is begin:

RAC cluster status is:

/oracle/product/10.2.0/crs/bin #./crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.bis.db application OFFLINE OFFLINE
ora....S3.lsnr application ONLINE OFFLINE
ora....is3.gsd application ONLINE ONLINE bis3
ora....is3.ons application ONLINE ONLINE bis3
ora....is3.vip application ONLINE ONLINE bis4
ora....S4.lsnr application ONLINE ONLINE bis4
ora....is4.gsd application ONLINE ONLINE bis4
ora....is4.ons application ONLINE ONLINE bis4
ora....is4.vip application ONLINE ONLINE bis4
It should be all ONLINE status. What happen ? I shut it down and started up again about Oracle RAC cluster CSR
/oracle/product/10.2.0/crs/bin/./crsctl start CSR
However, that was still same.
After checking crs log, I found this.
2017-01-08 16:52:10.193: [ CRSRES][11066]32Attempting to start `ora.bis3.vip` on member `bis4`
2017-01-08 16:52:12.905: [ CRSRES][11066]32Start of `ora.bis3.vip` on member `bis4` succeeded.
2017-01-08 16:52:12.960: [ CRSRES][11066]32StopResource: setting CLI values
2017-01-08 16:52:12.973: [ CRSRES][11066]32Attempting to stop `ora.bis3.vip` on member `bis4`
2017-01-08 16:52:13.421: [ CRSRES][11066]32Stop of `ora.bis3.vip` on member `bis4` succeeded.
2017-01-08 16:52:13.433: [ CRSRES][11066]32startRunnable: setting CLI values
2017-01-08 16:52:13.433: [ CRSRES][11066]32Attempting to start `ora.bis3.vip` on member `bis3`
2017-01-08 16:52:16.018: [ CRSAPP][11066]32StartResource error for ora.bis3.vip error code = 1
2017-01-08 16:52:16.475: [ CRSRES][11066]32Start of `ora.bis3.vip` on member `bis3` failed.
2017-01-08 16:52:16.526: [ CRSRES][11066]32Attempting to start `ora.bis3.vip` on member `bis4`
2017-01-08 16:52:19.305: [ CRSRES][11066]32Start of `ora.bis3.vip` on member `bis4` succeeded.
2017-01-08 16:52:19.359: [ CRSRES][11074]32startRunnable: setting CLI values
2017-01-08 16:52:19.381: [ CRSRES][11843]32startRunnable: setting CLI values
2017-01-08 16:52:19.392: [ CRSRES][11074]32Attempting to start `ora.bis3.gsd` on member `bis3`
2017-01-08 16:52:19.399: [ CRSRES][11843]32Attempting to start `ora.bis3.ons` on member `bis3`
2017-01-08 16:52:21.282: [ CRSRES][11843]32Start of `ora.bis3.ons` on member `bis3` succeeded.
2017-01-08 16:52:21.767: [ CRSRES][11074]32Start of `ora.bis3.gsd` on member `bis3` succeeded.
2017-01-08 16:53:31.417: [ CRSRES][11079]32 startup = 0
2017-01-08 16:53:31.481: [ CRSRES][11848]32StopResource: setting CLI values
2017-01-08 16:53:31.497: [ CRSRES][11848]32Attempting to stop `ora.bis3.vip` on member `bis4`
2017-01-08 16:53:31.967: [ CRSRES][11848]32Stop of `ora.bis3.vip` on member `bis4` succeeded.
2017-01-08 16:53:31.980: [ CRSRES][11848]32startRunnable: setting CLI values
2017-01-08 16:53:31.980: [ CRSRES][11848]32Attempting to start `ora.bis3.vip` on member `bis3`
2017-01-08 16:53:34.569: [ CRSAPP][11848]32StartResource error for ora.bis3.vip error code = 1
2017-01-08 16:53:35.031: [ CRSRES][11848]32Start of `ora.bis3.vip` on member `bis3` failed.
2017-01-08 16:53:35.194: [ CRSRES][11848]32Attempting to start `ora.bis3.vip` on member `bis4`
2017-01-08 16:53:37.909: [ CRSRES][11848]32Start of `ora.bis3.vip` on member `bis4` succeeded.
2017-01-08 16:53:37.969: [ CRSRES][11848]32StopResource: setting CLI values
2017-01-08 16:53:37.984: [ CRSRES][11848]32Attempting to stop `ora.bis3.vip` on member `bis4`
2017-01-08 16:53:38.442: [ CRSRES][11848]32Stop of `ora.bis3.vip` on member `bis4` succeeded.
2017-01-08 16:53:38.455: [ CRSRES][11848]32startRunnable: setting CLI values
2017-01-08 16:53:38.456: [ CRSRES][11848]32Attempting to start `ora.bis3.vip` on member `bis3`
2017-01-08 16:53:41.042: [ CRSAPP][11848]32StartResource error for ora.bis3.vip error code = 1
2017-01-08 16:53:41.491: [ CRSRES][11848]32Start of `ora.bis3.vip` on member `bis3` failed.
2017-01-08 16:53:41.543: [ CRSRES][11848]32Attempting to start `ora.bis3.vip` on member `bis4`
2017-01-08 16:53:44.306: [ CRSRES][11848]32Start of `ora.bis3.vip` on member `bis4` succeeded.

all services are OK. Why ?

node which status is OK network setting

ifconfig -a
en10: flags=1e084863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),LARGESEND,CHAIN>
inet 10.10.1.99 netmask 0xffffff00 broadcast 10.10.1.255
en8: flags=1e084863,8c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),LARGESEND,CHAIN>
inet 150.150.187.27 netmask 0xffffff00 broadcast 150.150.187.255
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
en9: flags=1e084863,8c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),LARGESEND,CHAIN>
inet 192.168.141.10 netmask 0xffffff00 broadcast 192.168.141.255
inet 192.168.141.9 netmask 0xffffff00 broadcast 192.168.141.255
inet 192.168.141.8 netmask 0xffffff00 broadcast 192.168.141.255
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
lo0: flags=e08084b,c0<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,LARGESEND,CHAIN>
inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255
inet6 ::1%1/0
tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1

node which status is failed network setting
ifconfig -a
en10: flags=5e084863,18c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),PSEG,LARGESEND,CHAIN>
inet 10.10.1.98 netmask 0xffffff00 broadcast 10.10.1.255
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
en6: flags=1e084863,8c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),LARGESEND,CHAIN>
inet 150.150.187.34 netmask 0xffffff00 broadcast 150.150.187.255
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
en8: flags=1e084863,8c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),LARGESEND,CHAIN>
inet 192.168.141.26 netmask 0xffffff00 broadcast 192.168.141.255
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
lo0: flags=e08084b,c0<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,LARGESEND,CHAIN>
inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255
inet6 ::1%1/0
tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1
Yes, that red marked is why. The network card name is different. It`s name should be same is RAC system on each node.
So, solution is to change the networke card name from en8 to en9 if we get permittion.

RAC: Frequently Asked Questions (RAC FAQ) ( Doc ID 220970.1 )

Can the Network Interface Card (NIC) device names be different on the nodes in a cluster, for both public and private?

All public NICs must have the same name on all nodes in the cluster

Similarly, all private NICs must also have the same names on all nodes
Thanks is all.

Why Oracle VIP can not be switched to original node ?的更多相关文章

  1. Oracle VIP说明

    本篇文档,描述说明VIP的作用 1.VIP全称 virtual ip 虚拟IP 2.Oracle为啥要搞个VIP 3.两节点RAC,集群单个节点故障关闭后,VIP漂移否继续对外提供服务 一.模拟RAC ...

  2. [ERR] Node goodsleep.vip:6379 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0.

    解决方案 以前的cluster节点信息 保留 要删除 dump.rdb node.conf集群启动时自动生成文件

  3. Oracle 11g RAC 卸载CRS步骤

    Oracle 11g之后提供了卸载grid和database的脚本,可以卸载的比较干净,不需要手动删除crs ##########如果要卸载RAC,需要先使用dbca删除数据库,在执行下面的操作### ...

  4. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.6.重新配置与缷载11R2 Grid Infrastructure

    1.[root@linuxrac1 ~]# /u01/app/oraInventory/orainstRoot.sh 2.[root@linuxrac2 ~]# /u01/app/oraInvento ...

  5. [置顶] Oracle 11g R2 RAC:使用 srvctl 工具管理 service 资源

    1.使用 srvctl 工具创建 service 资源 srvctl add service -d db_unique_name -s service_name {-r "preferred ...

  6. ORACLE 11gR2 RAC添加删除(正常及强制)节点操作步骤(删除篇)

    ORACLE 11gR2 RAC添加删除(正常及强制)节点操作步骤(删除篇) 本文主要转载 [  http://www.cnxdug.org/?p=2511 ] 有部分细节自己实验添加,再此谢谢前辈. ...

  7. Deinstall卸载RAC之Oracle软件及数据库+GI集群软件

    Deinstall卸载Oracle软件及数据库+GI集群软件 1. 本篇文档应用场景: 需要安装新的ORACLE RAC产品,系统没有重装,需要对原环境中的RAC进行卸载: #本篇文档,在AIX 6. ...

  8. Apply Bug10010310 On Oracle RAC 10.2.0.5

    9月24日数据库上频繁出现例如以下错误 Errors in file /u04/admin/njord/udump/njord_ora_25895.trc: ORA-27300: OS system ...

  9. Oracle卸载之正确卸载rac数据库的方法(MOS卸载方法)

    一.关闭数据库和资源 1.节点1 [root@node1 bin]# pwd /u01/app/11.2.0/grid/bin [root@node1 bin]# ./crsctl stop crs ...

随机推荐

  1. 《图解机器学习-杉山将著》读书笔记---CH5

    CH5 稀疏学习 重点提炼 提出稀疏学习的缘故: 虽然带有约束条件的最小二乘学习法结合交叉验证法,在实际应用中是非常有效的回归方法,但是,当参数特别多时,计算参数以及预测值需要大量时间.此时,我们要解 ...

  2. Date类(java.util)和SimpleDateFormat类(java.text)

    在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类.这个类最主要的作用就是获取当前时间,我们来看下 Date 类的使用: 使用 Date 类的默 ...

  3. phpstudy nginx设置CORS跨域不起作用的可能解决方法

    今天搞了半天的跨域问题,想通过nginx配置跨域,希望以后本地调试程序都不用为这件事烦心.无非就是设置几个请求头: add_header Access-Control-Allow-Origin *; ...

  4. [UWP]用画中画模式(CompactOverlay Mode)让用总在最前端显示

    1. 什么是,以及怎么用画中画 Windows 10 Creators Update以后UWP提供了一个新的视图模式CompactOverlay,中文翻译成 紧凑的覆盖层?反正大部分时间我们都会称它为 ...

  5. canal 基于Mysql数据库增量日志解析

    canal 基于Mysql数据库增量日志解析  1.前言  最近太多事情 工作的事情,以及终身大事等等 耽误更新,由于最近做项目需要同步监听 未来电视 mysql的变更了解到公司会用canal做增量监 ...

  6. vPlayer 模块Demo

    本文出自APICloud官方论坛 vPlayer iOS封装了AVPlayer视频播放功能(支持音频播放).iOS 平台上支持的视频文件格式有:WMV,AVI,MKV,RMVB,RM,XVID,MP4 ...

  7. 关于Log4Net的使用及配置方式

    目录 0.简介 1.安装程序包 2.配置文件示例 3.日记的级别:Level 4.日志的输出源:Appenders 5.日志格式:Layout 6.日志文件变换方式(回滚方式):RollingStyl ...

  8. 如何优雅的用策略模式,取代臃肿的 if-else 嵌套,看这篇就够了

    经常听同事抱怨,订单来源又加了一种,代码又要加一层if-else判断,光判断订单来源的if-else就好几百行代码,代码我都不想看了,相信很多同行都有过这样的感受! Java的二十几种设计模式背的滚瓜 ...

  9. 利用Springmvc的AbstractXlsxView下载Excel文件

    设计一个模型,在针对多中数据类型进行拓展 public abstract class ExcelView extends AbstractXlsxView { public CellStyle cel ...

  10. 「4.0」一个人开发一个App,小程序从0到1,布局

    一提到布局这个词,我总是索索发抖,不是因为天冷,而是因为布局的目标实在太宏大.古代想雄霸天下的王,就喜欢布局这个,布局那个,结果硬生生把自己的国家给布局没了.至于是哪个君王,我倒可以非常认真,非常坦诚 ...