关于IBM HACMP+ Oracle 9i RAC的cluster_interconnects的问题

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:1006

关于IBM HACMP+ Oracle 9i RAC的cluster_interconnects的问题

9i RAC的cluster_interconnects没配置,居然两个实例可以同时mount,oracle9i RAC的cluster_interconnects没配置,居然两个实例可以同时mount或者open??

环境是这样的,

AIX5.3
HACMP5.3
采用IP替换方式配置
ORACLE 9i RAC

/etc/hosts文档如下:
这是原配置,不知道SM为什么这样配.在每个IP后面都跟着主机名
172.16.2.1 a_server abc1
172.16.2.2 b_server abc2

172.16.2.3 a_boot1 abc1
172.16.2.4 b_boot1 abc2

192.168.10.1 a_boot2 abc1
192.168.10.2 b_boot2 abc2

192.168.1.21 a_prv abc1 这两个IP没有在hacmp中配置
192.168.1.23 b_prv abc2 这两个IP没有在hacmp中配置

而oracle 9i RAC中sid1和sid2的两个参数都是这样的,
cluster_database true
cluster_interconnects string

当用户要求现在需要更改IP和主机名,因此要重新配置HA

首先就发现RAC 9i中的 cluster_interconnects 没配置,但是两个实例可以同时mount或者open

这不知道是用的什么方法,可以这样做.......

当我将IP 和主机名更改后,同时也改了listener监听,....

问题出来了.

[color=darkorange]在启动数据库实例的时候,在第一个节点启动Oracle没有问题,在启动第二个节点时,Oracle数据库不能到mount/open状态;如果这时将第一个节点 shutdown,第二个节点会自动mount/open;也就是说:哪个节点先启动,就能到mount/open状态;后启动的实例需要等第一个节点释放资源后才能启动成功。

当我将sid1的cluster_interconnects 设置为192.168.1.21
将sid2的cluster_interconnects 设置为192.168.1.23
后,两个实例就可以同时mount/open了.

两个数据库实例分别做以下配置:
alter system set cluster_interconnects='192.168.1.21' scope=spfile sid='gtora3';
alter system set cluster_interconnects='192.168.1.23' scope=spfile sid='gtora4';
shutdown immediate;
startup

create pfile='/oracle/pfile0505.ora' from spfile;
gtora4.cluster_interconnects='192.168.1.23'
gtora3.cluster_interconnects='192.168.1.21
create SPFILE='/dev/rspfile_lv' from pfile='/oracle/pfile0505.ora';

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】