暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在Oracle中,RAC在修改IP地址时有哪些注意事项?

DB宝 2020-01-14
1500


题目部分

在Oracle中,RAC在修改IP地址时有哪些注意事项?


     

答案部分


1.如果底层网络配置已经更改,但是oifcfg尚未执行同样的变更,则重启oracle集群会导致crsd进程不能启动。

crsd.log 日志将会显示如下:

 12018-01-30 09:22:47.234: [ default][2926461424] CRS Daemon Starting
2..
32018-01-30 09:22:47.273: [ GPnP][2926461424]clsgpnp_Init: [at clsgpnp0.c:837] GPnP client pid=7153, tl=3, f=0
42018-01-30 09:22:47.282: [ OCRAPI][2926461424]clsu_get_private_ip_addresses: no ip addresses found.
52018-01-30 09:22:47.282: [GIPCXCPT][2926461424] gipcShutdownF: skipping shutdown, count 2, from [ clsinet.c : 1732], ret gipcretSuccess (0)
62018-01-30 09:22:47.283: [GIPCXCPT][2926461424] gipcShutdownF: skipping shutdown, count 1, from [ clsgpnp0.c : 1021], ret gipcretSuccess (0)
7[ OCRAPI][2926461424]a_init_clsss: failed to call clsu_get_private_ip_addr (7)
82018-01-30 09:22:47.285: [ OCRAPI][2926461424]a_init:13!: Clusterware init unsuccessful : [44]
92018-01-30 09:22:47.285: [ CRSOCR][2926461424] OCR context init failure. Error: PROC-44Error in network address and interface operations Network address and interface operations error [7]
102018-01-30 09:22:47.285: [ CRSD][2926461424][PANIC] CRSD exiting: Could not init OCR, code: 44
112018-01-30 09:22:47.285: [ CRSD][2926461424] Done.

复制

以上错误显示操作系统层面的设置(oifcfg iflist)与 gpnp profile.xml 配置文件设置不匹配。

解决方法:恢复操作系统网络配置到最初的状态,启动 oracle 集群,然后再按照上面的步骤重新更改。

如果底层的网络并没有改变,但 oifcfg 已经被设置了一个错误的子网地址或接口名字,则会发生同样的问题。

2.如果集群中的任何一个节点关闭,oifcfg 命令将会失败并显示错误:

1$ oifcfg setif -global bond0/192.168.0.0:cluster_interconnect
2PRIF-26: Error in update the profiles in the cluster

复制

解决方案:启动 oracle 集群中没有运行的节点,确保集群中所有的节点都已启动,如果由于操作系统原因不能启动的节点,请先将此节点从集群中删除在执行私网网络变更。

3.如果执行上面命令的的用户非 GI 的拥有者,则会出现相同的错误:

1$ oifcfg setif -global bond0/192.168.0.0:cluster_interconnect
2PRIF-26: Error in update the profiles in the cluster

复制

解决方案:确保使用 GI 的拥有者登录并执行上面命令。

4.Oracle 11.2.0.2开始,如果在没有加入一个新私有网卡,就试图删除最后一个私有网卡(集群私网),那么会发生下面错误:

1PRIF-31: Failed to delete the specified network interface because it is the last private interface

复制

解决方案:在删除旧的私有网卡之前,先加入新的私有网卡。

5. 如果主机节点的 oracle 集群关闭在关闭状态,则会报下面错误:

1$ oifcfg getif
2PRIF-10: failed to initialize the cluster registry

复制

解决方案:启动该主机节点上的oracle集群软件。

 

& 说明:

有关RAC中修改IP地址的更多内容可以参考:https://ke.qq.com/course/316312?tuin=26507979http://blog.itpub.net/26736162/viewspace-2157362/http://blog.itpub.net/26736162/viewspace-2157364/http://blog.itpub.net/26736162/viewspace-2157372/

 


本文选自《Oracle程序员面试笔试宝典》,作者:小麦苗



---------------优质麦课------------

详细内容可以添加麦老师微信或QQ私聊。



About Me:小麦苗

 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/

 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

 版权所有,欢迎分享本文,转载请保留出处

 QQ:646634621  QQ群:618766405

 提供OCP、OCM和高可用部分最实用的技能培训

● 题目解答若有不当之处,还望各位朋友批评指正,共同进步

DBA宝典

长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。


最后修改时间:2020-06-12 14:05:47
文章转载自DB宝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论