为Oracle Clusterware修改公用及私有网络接口
来源:互联网 发布:office 2016 mac 下载 编辑:程序博客网 时间:2024/05/04 15:29
出于种种原因我们可能需要为已安装的Oracle集群软件修改其使用的公用或私有网络所使用的网络接口(How to Change Interconnect/Public Interface IP or Subnet in Oracle Clusterware),这些共有或私有网络(public/private network)被保存在ocr中,我们需要以root用户的身份执行oifcfg命令来对这些网络接口信息进行修改:
/* 使用ocrdump命令转储ocr信息 */[oracle@vrh1 ~]$ ocrdump ocr[oracle@vrh1 ~]$ cat ocr[SYSTEM.css.interfaces]UNDEF[SYSTEM.css.interfaces.global]UNDEF[SYSTEM.css.interfaces.global.eth0]UNDEF[SYSTEM.css.interfaces.global.eth0.131|d32|d1|d0]UNDEF[SYSTEM.css.interfaces.global.eth0.131|d32|d1|d0]ORATEXT : public
[SYSTEM.css.interfaces.global.eth1]UNDEF[SYSTEM.css.interfaces.global.eth1.131|d33|d1|d0]UNDEF :[SYSTEM.css.interfaces.global.eth1.131|d33|d1|d0]ORATEXT : cluster_interconnect............./* 实际上css的misscount参数和voting disk所在的位置也存在ocr文件中 */[SYSTEM.css.misscount]UB4 (10) : 60[SYSTEM.css.diskfile]ORATEXT : /dev/raw/raw2
1.首先我们可以通过oifcfg getif了解当前的public/interconnect网络配置情况:
[root@vrh1 ~]# who am iroot pts/1 2011-04-18 18:23 (192.168.0.1)[root@vrh1 ~]# cd $ORA_CRS_HOME/bin[root@vrh1 bin]# oifcfg getifeth0 131.32.1.0 global publiceth1 131.33.1.0 global cluster_interconnect/* 可以看到这里分别用131.32.1/2网段配置了public和cluster_interconnect网络 */
2.确认在/etc/hosts文件中为新的网络接口IP做了必要的修改,之后我们要保证当前CRS已经启动(否则将出现PRIF-10: failed to initialize the cluster registry错误而无法配置),使用oifcfg setif命令首先添加新的public公用网络接口:
[root@vrh1 bin]# oifcfg delif -global eth0/* 首先删除旧有的公用网络接口信息 */[root@vrh1 bin]# oifcfg setif -global eth0/192.168.1.0:public/* 注意这里制定192.168.1.0这个网段即可,不用输入完整的ip *//* 因为以上操作是global全局操作,在单个节点完成即可 */
3.修改内联网络(cluster_interconnect)接口的方法也是类似的:
[root@vrh1 bin]# oifcfg delif -global eth1[root@vrh1 bin]# oifcfg setif -global eth1/192.168.0.0:cluster_interconnect/* 与public network配置时类似指定网段即可 */
4.确认网络接口的修改情况,以及当前数据库使用的inter connecter状况:
[oracle@vrh1 ~]$ oifcfg getifeth0 192.168.1.0 global publiceth1 192.168.0.0 global cluster_interconnectSQL> select * from x$skgxpia;ADDR INDX INST_ID PUB_SKGXPI PICKED_SKGXPIA-------- ---------- ---------- ---------- -----------------------------------NAME_SKGXPIA IP_SKGXPIA--------------- ----------------4572EC54 0 1 N OSDeth1 131.33.1.107/* 可以看到当前数据库实例仍使用旧有的inter connect网络 */[root@vrh1 ~]# crsctl stop crs[root@vrh1 ~]# crsctl start crs[oracle@vrh1 ~]$ sqlplus / as sysdbaOracle Database 10g Enterprise Edition Release 10.2.0.4.0 - ProductionWith the Partitioning, Real Application Clusters, OLAP, Data Miningand Real Application Testing optionsSQL>SQL> select * from x$skgxpia;ADDR INDX INST_ID PUB_SKGXPI PICKED_SKGXPIA-------- ---------- ---------- ---------- -----------------------------------NAME_SKGXPIA IP_SKGXPIA--------------- ----------------4572EC54 0 1 N OSDeth1 192.168.0.107/* 这里需要重启CRS后实例才能正确使用更新后的cluster interconnect网络接口 */
© 2011, www.oracledatabase12g.com. 版权所有.文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.
转载请注明:文章转载自: Oracle Clinic – Maclean Liu的个人技术博客[http://www.oracledatabase12g.com/]
本文标题: 为Oracle Clusterware修改公用及私有网络接口
本文永久地址: http://www.oracledatabase12g.com/archives/%e4%b8%baoracle-clusterware%e4%bf%ae%e6%94%b9%e5%85%ac%e7%94%a8%e5%8f%8a%e7%a7%81%e6%9c%89%e7%bd%91%e7%bb%9c%e6%8e%a5%e5%8f%a3.html
- 为Oracle Clusterware修改公用及私有网络接口
- Win10如何将公用网络修改为专用网…
- 使用Oracle接口配置工具(oifcfg)调整RAC公用和私有互联IP子网配置
- oracle clusterware
- oracle + clusterware
- Oracle ClusterWare
- Oracle clusterware
- win10网络配置从公用网络修改专用网络
- 公用网络
- Server 2012域控制器显示网络为“公用网络”
- Oracle Clusterware的管理
- 管理oracle clusterware ( OCR )
- Oracle RAC Clusterware Components
- Oracle clusterware组成概述
- Introduction to Oracle Clusterware
- 关于Oracle Clusterware 进程
- Oracle Clusterware的心跳
- Oracle Clusterware Initialization
- 很好的Android应用开发资料
- 背阔肌(03):单臂哑铃划船
- svn: Working copy '.' locked, cleanup无效的解决方法
- CKEditor去除<p></p>
- 必读RFC列表
- 为Oracle Clusterware修改公用及私有网络接口
- 3种常见博弈
- 【转】如何让VISIO打开多个窗口
- mongodb与关系型数据库相比的优缺点
- 指针与函数
- MySQL的information_schema
- Siebel小助手
- 算是第一个理解的线段树吧 杭电 1166
- jsp加载不了css和js时试试的方法