标题: aix5.3+ha5.3+ora10g双机互备的一个奇怪问题
rekcah0
LU幼天使
Rank: 2



UID 11272
精华 1
积分 40
帖子 67
活跃指数 19
LU金币 2112 个
LU金条 0 个
阅读权限 20
注册 2004-2-9
 
发表于 2008-4-5 13:25  资料  个人空间  短消息  加为好友 
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 编辑 ]

顶部
rekcah0
LU幼天使
Rank: 2



UID 11272
精华 1
积分 40
帖子 67
活跃指数 19
LU金币 2112 个
LU金条 0 个
阅读权限 20
注册 2004-2-9
 
发表于 2008-4-7 14:55  资料  个人空间  短消息  加为好友 
问题已解决,是因为A/B两机未向对方的相应目录下复制initoraX.ora和$ORACLE_BASE/admin下的目录所致,谢谢

顶部
oraix
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 69
精华 6
积分 303
帖子 481
活跃指数 89
LU金币 6394 个
LU金条 0 个
阅读权限 210
注册 2003-9-21
来自 中国
 
发表于 2008-4-12 10:01  资料  个人空间  主页 短消息  加为好友  QQ
不仅复制的问题, 这里应该还是继续使用spfile
initoraX.ora的内容应该是
spfile=/dev/rlv_oraX_spfile
放在两边, 这样大家用的才都是spfile





::::uncle:::
:::oraix::::

oraix[at]hotmail.com


顶部
 



当前时区 GMT+8, 现在时间是 2008-9-6 03:50
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 1.976500 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver