AIX HACMP双机切换 对oracle数据库的影响

昨日 夜间20:30分 我们单位进行了AIX双机切换的灾难演练工作。目的是,在遇到灾难的情况发生时,小机的HACMP能够起作用,并且第一时间能够将oracle数据库从失败节点切换到备机节点上,并且可以正常启动,前端应用可以正常访问。在做这次灾难演练之前,我还是比较抵触这计划的,因为我觉得人为的 宕库起库是有风险的事情。但是演练结束,我觉得还是很有用处的。不过小机HA切换之前,是要对oracle进行一些设置。

环境介绍:

两个节点系统均是AIX5.3, 两个节点上跑的数据库都是 oracle 10.2.0.4

一。比如oracle 的bdump,adump,cdump目录的创建,ORACLE_HOME/admin/ORACLE_SID/下的目录也要在HA资源对方机器上建立同样目录。还有 admin下的flashback目录也要在对方节点上进行创建。

二。监听问题,因为HA资源包括浮动IP,在切换后,浮动IP会漂移,所以在每个节点上也要监听对方IP和对方oracle实例,修改listener.ora文件。具体修改不说了,dba应该都会的。

三。如果归档目录是在HA的资源组里,那没问题,如果归档目录不是在ha的资源组内,换句话说,归档目录是本地目录,切换过去之后看不到自己的归档目录。那么就要在对方节点上建立本节点的归档目录。这样在切换过去,如果数据库产生归档,也没关系,因为在切回去之后,可以将产生在对方节点上的归档文件拷贝回来。这样数据库还是能够认出这些拷贝回来的归档文件的。如果在对方节点没有与本节点相同的归档目录的话,在产生归档就会去找默认目录,则产生的归档再拷贝回本节点的归档目录里之后,在rman备份归档的时候,就会有问题,rman认不出那个归档,因为他认为那个归档应该在那个默认目录中的,而不是这个归档目录中。

四。拷贝对方节点上数据库的spfile文件到ORACLE_HOME/dbs下,最好拷贝之前先create pfile以作备份。因为大多数oracle在系统集成时,并不把spfile文件放在HA资源组中的目录里。所以切换过去后,并没有spfile文件,也就是说spfile文件存放在本地的。所以要cp。

五。还有一点要注意的,小问题,在资源切换过去之后,要启动切过来数据库,要注意环境变量ORACLE_SID,切下sid,就能启动切过来的oracle数据库了。

总结下:其实有风险的地方在于,每个数据库在这次灾难演练是 要起停两次HACMP要起停两次。这都是风险点。

另外:在验收系统集成工程师的工程是,往往是验收hacmp是否能正常切换,目录,浮动ip是否漂移,并不验收部署在上面的oracle数据库在ha切换后,是否可以正常启动。我觉得在以后的集成验收中,应该加入这点,就是HA切换后oracle数据库的正常启动的验收

 

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22782896/viewspace-676051/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22782896/viewspace-676051/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值