容灾随记

搞了个容灾项目,收获到一些东西。
存储层进行数据同步。使用的是虚拟化网关。
灾备中心可以通过快照把业务拉起来,查看数据同步情况。
启用容灾的时候可以反转复制关系。源和目标进行转换。
数据库是oracle 11g rac。UDEV的方式弄成asm。asm的数据通过存储同步,本机的操作系统数据存储的工程师居然说操作系统需要拔盘重新镜像,鄙视。
有两套rac容灾。第一套,我按照源端的设置,网卡,IP都一致,安装好rac,建库,全部完成。停掉rac,去掉存储上的硬盘。把容灾端的快照提取映射给主机,重启机器,rac集群启动不了,看log是因为cluster id主机和asm里面存储的不一致。虽然ip、主机名、接口、asm名字都一样,但还是不行。解决的方法是把源生产数据库oracle程序的u01目录tar一个包,替换容灾数据库主机,两个节点分别都要替换。asm启动正常,数据库也可以起来,一切ok。
另外一套双机,不想重新安装了,就更改现在刚刚测试的这套双机。碰到一些问题。首先是接口。第一套双机没有做网卡绑定。这套有绑定,网络接口由eth0变成了bond1.解决的办法是修改/etc/udev/rules.d/70-persistent-net.rules,把对应的接口改成想要的,name那个地方。然后到/etc/sysconfig/network-scripts/下修改ifcfg-bond0等相关配置文件。设置IP地址。
改主机名。/etc/sysconfig/network文件和/etc/hosts文件。
重新提取快照映射给主机。拷贝源数据库的/u01目录,不能启动rac集群。报错的信息是scls_scr操作系统权限,缺少节点目录。最后发现在/etc/oracle/scls_scr下面有节点的目录和信息。从容灾源上拷贝源目录过来。解决这个问题,后面asm启动报ora-04031的错误。从alert文件中找到初始化参数,加上一条memory_target=2g的初始化参数,asm就可以启动,然后都起来了。


总结 容灾端安装数据库,全部和源端一致,然后去掉安装用的asm存储盘,挂载存储容灾的快照,修改/etc/udev/rule.d/99-oracle-asmdevices.rules文件里面的scsi_id。把源端/u01给tar过来,解决cluster id的问题。就可以把数据库拉起来。主机名不一致,要关注/etc/oracle目录。

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

转载于:http://blog.itpub.net/13337857/viewspace-1965152/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值