PRCT-1302 the OCR has an invalid ip address
PRCT-1302 the OCR has an invalid ip address
1. 报错信息
an internal error occurred within cluster verification framework unable to obtain network interface list from oracle clusterware PRCT-1302 the OCR has an invalid ip address format
11.2.0.3OracleRAC软件图形化安装检测报错
在群集验证框架内发生的内部错误无法从Oracle CuultWorksPRCT-1302获得网络接口列表。OCR具有无效的IP地址格式。
--文档借鉴LOB
2. 环境描述
--本次安装是VMware虚拟机上安装一套11.2.0.3版本的RAC,网卡配置节点一eth0 public/eth1 priv
节点二是eth2/eth3,想尝试一下安装是否报错,当然两个节点的Public/priv都可以正常通讯,只是网卡不同而已
--在本次安装中,图形化安装GI成功,且服务正常,在图形化安装Oracle软件时,报错如上
---解决思路- 因为本次测试很明确是网卡不同造成的,进行网卡修改操作即可
--由于解决时遇到操作有误,很多不必要的步骤进行省略
3. 操作流程
3.1修改操作系统物理网卡
--查询集群的网络、网卡配置
jx1:/home/oracle$ oifcfg getif
* 192.168.60.0 global public
* 10.0.0.0 global cluster_interconnect
Only in OCR: eth0 192.168.60.0 global public
Only in OCR: eth1 10.0.0.0 global cluster_interconnect
PRIF-29: Warning: wildcard in network parameters can cause mismatch among GPnP profile, OCR, and system --发现看起来是正常的,但事实上节点二并没有网卡eth0/eth1
--搜索信息
网上搜索,大部分问题在于私有网段、公有网段分错了
[root@vmac1 ~]# oifcfg delif -global */172.168.1.0
[root@vmac1 ~]# oifcfg setif -global eth1/172.168.1.0:cluster_interconnect
[root@vmac1 ~]# oifcfg delif -global */192.168.1.0
[root@vmac1 ~]# oifcfg setif -global eth0/192.168.1.0:public
--当前环境
本次是由于节点一、二的网卡不同导致
VMWARE虚拟机,节点一网卡eth0/eth1、 节点二网卡eth2/eth3
jx2:/home/oracle$ /sbin/ifconfig eth2
jx2:/home/oracle$ /sbin/ifconfig eth3
--对当前环境进行修改网卡网卡及配置
[root@jx2 network-scripts]# cat ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
HWADDR=00:0C:29:8F:B5:EA
IPADDR=192.168.60.101
PREFIX=24
GATEWAY=192.168.60.10
[root@jx2 network-scripts]# cat ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
HWADDR=00:0C:29:8F:B5:E0
IPADDR=10.0.0.101
IPV4_FAILURE_FATAL=yes
NAME="System eth1"
--重启操作并不能解决问题,Oracle修改网卡,除了物理网卡配置正常外,还需要两个地方需要配置,网卡启动读取文件及OCR Profile.xml初始化文件
--重启系统,集群网络未好转
jx1:/u01/app/11.2.0/grid/bin$ oifcfg getif
* 192.168.60.0 global public
* 10.0.0.0 global cluster_interconnect
Only in OCR: eth0 192.168.60.0 global public
Only in OCR: eth1 10.0.0.0 global cluster_interconnect
PRIF-29: Warning: wildcard in network parameters can cause mismatch among GPnP profile, OCR, and system
3.2修改Oracle读取网卡配置文件
--还是报错,查询集群网卡绑定配置文件
--节点一 正常
jx1:/u01/app/11.2.0/grid/bin$ cat /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:a5:20:22", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:a5:20:2c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
--节点二 异常
[root@jx2 ~]# cat /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:a5:20:2c", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:8f:b5:ea", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:8f:b5:e0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"
--发现节点二的集群网卡配置文件有误,进行编辑后,如下
[root@jx2 ~]# cat /etc/udev/rules.d/70-persistent-net.rules--添加当前主机的HWaddr地址
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0C:29:8F:B5:EA", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0C:29:8F:B5:E0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
--重启集群验证 还是报错
jx1:/u01/app/11.2.0/grid/bin$ ./crsctl stop cluster -all
jx1:/u01/app/11.2.0/grid/bin$ ./crsctl start cluster -all
--
jx1:/u01/app/11.2.0/grid/bin$ oifcfg getif
* 192.168.60.0 global public
* 10.0.0.0 global cluster_interconnect
Only in OCR: eth0 192.168.60.0 global public
Only in OCR: eth1 10.0.0.0 global cluster_interconnect
PRIF-29: Warning: wildcard in network parameters can cause mismatch among GPnP profile, OCR, and system
3.3修改Oracle集群初始化profile.xml文件
--说明:此文件路径
/u01/app/11.2.0/grid/gpnp/jx1/profiles/peer
profile.xml --文件名称
--此文件,可以vi编辑,但是重启集群不生效,因此必须使用oracle集群任何的修改命令才OK
--修改网卡001 --此操作步骤有问题,作为操作记录
[root@jx1 peer]# /u01/app/11.2.0/grid/bin/oifcfg setif -global eth0/192.168.60.0:public
[root@jx1 peer]# /u01/app/11.2.0/grid/bin/oifcfg setif -global eth1/10.0.0.0:cluster_interconnect
jx1:/u01/app/11.2.0/grid/bin$ oifcfg getif
* 192.168.60.0 global public
* 10.0.0.0 global cluster_interconnect
eth0 192.168.60.0 global public
eth1 10.0.0.0 global cluster_interconnect
Only in OCR: eth0 192.168.60.0 global cluster_interconnect,public
PRIF-51: interface [eth0] is set to both public and cluster_interconnect
PRIF-29: Warning: wildcard in network parameters can cause mismatch among GPnP profile, OCR, and system
--由于添加网卡过程中,可能存在异常,报如上错误,查询Profile文件,发现存在多个网卡配置文件
--使用备份的Profile.xml文件进行还原操作
--修改网卡002-- 正确操作步骤 --修改前先备份
[root@jx1 peer]# /u01/app/11.2.0/grid/bin/oifcfg setif -global eth0/192.168.60.0:public
[root@jx1 peer]# /u01/app/11.2.0/grid/bin/oifcfg setif -global eth1/10.0.0.0:cluster_interconnect
[root@jx1 peer]# /u01/app/11.2.0/grid/bin/oifcfg getif
* 192.168.60.0 global public
* 10.0.0.0 global cluster_interconnect
eth1 10.0.0.0 global cluster_interconnect
eth0 192.168.60.0 global public
PRIF-29: Warning: wi
[root@jx1 peer]# /u01/app/11.2.0/grid/bin/oifcfg delif -global */192.168.60.0
[root@jx1 peer]# /u01/app/11.2.0/grid/bin/oifcfg delif -global */10.0.0.0
[root@jx1 peer]# /u01/app/11.2.0/grid/bin/oifcfg getif
eth1 10.0.0.0 global cluster_interconnect
eth0 192.168.60.0 global public
--当使用delif时,可能存在profile.xml文件未删除情况,可以还原profile.xml文件,再次尝试,如还不行,则重启集群后,在进行修改
--RAC维护命令
--停止、启动集群
./crsctl stop cluster -all
./crsctl start cluster -all
--查询集群资源状态
./crsctl stat res -t
--集群高可用资源状态监测
jx1:/u01/app/11.2.0/grid/bin$ ./crsctl check has
jx1:/u01/app/11.2.0/grid/bin$ ./crsctl check crs
PRCT-1302 the OCR has an invalid ip address的更多相关文章
- Java Regex match IP address
Reference: [1] https://www.mkyong.com/regular-expressions/how-to-validate-ip-address-with-regular-ex ...
- Java微信开发_Exception_02_"errcode":40164,"errmsg":"invalid ip 61.172.68.219, not in whitelist hint
ip查询网址: http://www.ip.cn/ 一.异常现象 今天开始做微信开发,在办公室时能正常获取access_token,晚上回家之后获取access_token时却报出下列错误信息: {& ...
- 获取access_token时却报出下列错误信息:{"errcode":40164,"errmsg":"invalid ip 61.172.68.219, not in whitelist hint: [KJZfAa0644e575]"},以及一些其他报错
获取access_token时却报出下列错误信息:{"errcode":40164,"errmsg":"invalid ip 61.172.68.21 ...
- 微信开发_Exception_02_"errcode":40164,"errmsg":"invalid ip 61.172.68.219, not in whitelist hint
ip查询网址: http://www.ip.cn/ 一.异常现象 今天开始做微信开发,在办公室时能正常获取access_token,晚上回家之后获取access_token时却报出下列错误信息: {& ...
- [LeetCode] Validate IP Address 验证IP地址
In this problem, your job to write a function to check whether a input string is a valid IPv4 addres ...
- oracle 11g RAC安装节点二执行结果错误CRS-5005: IP Address: 192.168.1.24 is already in use in the network
[root@testdb11b ~]# /u01/app/oraInventory/orainstRoot.sh Changing permissions of /u01/app/oraInvento ...
- Leetcode: Validate IP Address
In this problem, your job to write a function to check whether a input string is a valid IPv4 addres ...
- [Swift]LeetCode468. 验证IP地址 | Validate IP Address
Write a function to check whether an input string is a valid IPv4 address or IPv6 address or neither ...
- Get Region Information from IP Address with Taobao API
通过淘宝的API "http://ip.taobao.com/service/getIpInfo.php?ip=*.*.*.*" 来获得你要查询的IP地址的国家,地区,城市,ISP ...
随机推荐
- Hadoop---Exception in thread "main" java.lang.NullPointerException问题的解决
Exception in thread "main" java.lang.NullPointerException问题的解决 解决: 首先我们来分析下这个问题,我是使用debug ...
- Oracle12c版本中未归档隐藏参数
In this post, I will give a list of all undocumented parameters in Oracle 12.1.0.1c. Here is a query ...
- 【转】vs IIS破除文件上传限制最全版
今天在测试一下上传文件的时候发现iis和配置存在上传文件大小限制(IIS默认大小30M,最大运行为2g:2147483647),百度了一部分资料有些发布到IIS好使,但是在VS调试中不好使.于是自己不 ...
- Qt绘制文本一
QPainterPath,使用 drawText且设置字体,再使用painter.drawText方式 效果图: void WgtText::paintEvent(QPaintEvent *event ...
- 把旧系统迁移到.Net Core 2.0 日记(3) - 详解依赖注入 (转)
关于DI 依赖注入, 转载这篇文章, 写得很好的. ----------------------------- DI在.NET Core里面被提到了一个非常重要的位置, 这篇文章主要再给大家普及一下关 ...
- LaTeX技巧10:LaTeX数学公式输入初级入门
LaTeX最强大的功能就是显示美丽的数学公式,下面我们来看这些公式是怎么实现的. 1.数学公式的前后要加上 $ 或 \( 和 \),比如:$f(x) = 3x + 7$ 和 \(f(x) = 3x + ...
- InterBase 数据库与驱动 版本不同
[Window Title] Project1 - Delphi 10.1 Berlin - Unit1 [Content] Failed: "unsupported on-disk str ...
- Saiku部分函数解析(八)
Saiku函数解析 1. now() : 获取当前日期 直接使用即可 2. IIF(logic_exp, string, string): IIF判断,logic_exp是逻辑表达式,结果为t ...
- CentOS7安装配置Bacula yum方法
参考: https://www.baidu.com/link?url=o2QIy2YZWjsJPAFJuYFhrH3nPvtyRkSe-o5Q_FqFZ5E1EMOsIOmGeKm0HAonwHOw8 ...
- DevExpress v18.1新版亮点——DevExtreme篇(三)
用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExtreme JavaScript Controls v18.1 的新功能 ...