关于IBM HACMP+ Oracle 9i RAC的cluster_interconnects的问题
关于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';