aix5.3+ha5.3+ora10g双机互备的一个奇怪问题
目标:
A,B两机共享一个阵列,各带一个VG1,VG2, 两机各跑一个oracle应用并且互备.
1. aix5.3安装完毕,ha安装配置完毕,通过同步及校验,本机双网卡互切和双机互切都正常.
2.再在双机上安装oracle10g,完毕后手工在A机上建实例ora1,B机上建实例ora2,均未配置归档模式,两实例的参数文件,数据文件,日志文件都配置为raw设备
3.完成后两机测试HA以启动脚本均能正常启动本机oracle数据库,但A机以takeover方式stop HA时,B机能接管A机的服务IP,但A机的数据库却接不过来.
4.为查明问题,两机均停掉HA,手工在B机上varyon A机的VG1,并在export ORACLE_SID=ora1后,手工startup数据库,发现报错如下:
SQL>startup
ora-01078:failure in processing system parmameters
LRM-00109:could not open parameter file '/oracle/product/10.2.0/db_1/dbs/initora1.ora'
SQL>startup pfile='/dev/rlv_ora1_spfile'
ora-01506:missing or illegal database name.
请教:
将A机的VG1在B机上激活,以便在B机上启动第二个实例时,为什么第二个实例不会去读VG1上的raw参数文件,而读上面缺省路径下的文件? (B机上的第一个实例却能自动读VG2上的raw参数文件来启动实例).
谢谢指点,不胜感激
[ 本帖最后由 rekcah0 于 2008-4-5 13:26 编辑 ]
|