Why Oracle VIP can not be switched to original node ?
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 ?的更多相关文章
- Oracle VIP说明
本篇文档,描述说明VIP的作用 1.VIP全称 virtual ip 虚拟IP 2.Oracle为啥要搞个VIP 3.两节点RAC,集群单个节点故障关闭后,VIP漂移否继续对外提供服务 一.模拟RAC ...
- [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集群启动时自动生成文件
- Oracle 11g RAC 卸载CRS步骤
Oracle 11g之后提供了卸载grid和database的脚本,可以卸载的比较干净,不需要手动删除crs ##########如果要卸载RAC,需要先使用dbca删除数据库,在执行下面的操作### ...
- 基于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 ...
- [置顶] Oracle 11g R2 RAC:使用 srvctl 工具管理 service 资源
1.使用 srvctl 工具创建 service 资源 srvctl add service -d db_unique_name -s service_name {-r "preferred ...
- ORACLE 11gR2 RAC添加删除(正常及强制)节点操作步骤(删除篇)
ORACLE 11gR2 RAC添加删除(正常及强制)节点操作步骤(删除篇) 本文主要转载 [ http://www.cnxdug.org/?p=2511 ] 有部分细节自己实验添加,再此谢谢前辈. ...
- Deinstall卸载RAC之Oracle软件及数据库+GI集群软件
Deinstall卸载Oracle软件及数据库+GI集群软件 1. 本篇文档应用场景: 需要安装新的ORACLE RAC产品,系统没有重装,需要对原环境中的RAC进行卸载: #本篇文档,在AIX 6. ...
- 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 ...
- Oracle卸载之正确卸载rac数据库的方法(MOS卸载方法)
一.关闭数据库和资源 1.节点1 [root@node1 bin]# pwd /u01/app/11.2.0/grid/bin [root@node1 bin]# ./crsctl stop crs ...
随机推荐
- TVP思享 | 四个全新维度,极限优化HTTP性能
导语 | 当产品的用户量不断翻番时,需求会倒逼着你优化HTTP协议.那么,要想极限优化HTTP性能,应该从哪些维度出发呢?本文将由TVP陶辉老师,为大家分享四个全新维度.「TVP思享」专栏,凝结大咖思 ...
- linux各目录及重要目录的详细介绍
1 目录说明 根目录 (/) /bin bin是Binary的缩写, 这个目录存放着最经常使用的命令,比如ls,cat,mkdir等 /dev dev是Device(设备)的缩写, 该目录下存放的是L ...
- 重拾c++第四天(7):函数相关
1.引用变量: int a; int &b = a; //引用变量 指向同一地址,必须在初始化时定义,且一直对原变量献上忠诚,主要针对类对象 2.函数重载最好用在功能相同,但数据类型不同的情况 ...
- Webpack实战(四):教教你如何轻松搞定-预处理器(loader)
前面三节,我主要给大家分享了有关webpack的一些配置的知识点,如何打包js文件,而如果我们遇到其他类型的资源如图片.css.字体font等等,我们该如何处理呢?今天会介绍预处理器(loader), ...
- 内置3D对象-Unity3D游戏开发培训
内置3D对象-Unity3D游戏开发培训 作者:Jesai 2018-02-12 19:21:58 五大面板: -Hierachy:当前场景中的物体 图 1-1 -Project:项目中的所有资源 图 ...
- Promise.finally
const Gen = (time) => { return new Promise((resolve, reject) => { setTimeout(function () { if( ...
- 深入学习MySQL 02 日志系统:bin log,redo log,undo log
上一篇文章中,我们了解了一条查询语句的执行过程,按理说这篇应该讲一条更新语句的执行过程,但这个过程比较复杂,涉及到了好几个日志与事物,所以先梳理一下3个重要的日志,bin log(归档日志).redo ...
- Stream排序Map集合
最近小编自己一个人在负责一个项目的后台开发,其中有一部分是统计相关的功能,所以需要一些排序或者分组的操作,之前这种操作小编觉得还是比较麻烦的,虽热有一些现成的工具类,但是工具类的写法也是比较复杂的,但 ...
- 使用Razor 使用Razor表达式处理命名空间 精通ASP-NET-MVC-5-弗瑞曼
- POJ Protecting the Flowers
点击打开题目 题目大意 奶牛要吃花,FJ来赶牛,将第i头牛赶走要2*ti分钟,奶牛每分钟吃di个单位花,求花的最小损失 先赶吃花多的,Wrong Answer QAQ 我们可以算一算损失 设sum=d ...