免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1220 | 回复: 0
打印 上一主题 下一主题

RAC中恢复节点的方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-22 08:54 |只看该作者 |倒序浏览
当RAC系统中的一台节点,因为硬件故障导致系统重新安装,这样在本地目录上的database和crs软件都会丢失。
等系统安装完毕后,可以从另外一个节点将database和crs软件拷贝过来,修改相应的配置即可,最近就碰上这样一个案列,而且还是用了ocfs2管理共享存储,额外增加了恢复的难度
以下是操作步骤;
1.    到达客户现场后,经过和客户讨论,在正常的节点testdb上,用rman进行了数据库全备份,包括controlfile和spfile
2.    备份CRS软件、ocr、vote以及/etc目录下的相关文件
3.    在testapp节点系统,双机配置好后。将testdb节点上的备份的软件通过scp方式拷贝过来,并在相应的目录解压
4.    在testapp节点上做如下操作:
4.1    修改inittab文件,增加crs启动的相关脚本
4.2    在/etc/rc2.d等目录下增加启动软连接文件
4.3    修改$ORA_CRS_HOME/log目录下的主机名称为testapp
4.4      修改listenner.ora配置中的名称、主机名或ip地址
4.5    relink all软件
4.6    执行$ORACLE_HOME/oui/bin/attchHome.sh脚本,重建oraInventory目录
4.7    执行oraInventory目录下的orainstRoot.sh脚本,执行$ORACLE_HOME/root.sh脚本
5.    该系统使用了OCFS2管理共享存储,因此需要重新配置testapp节点上的OCFS2
5.1    拷贝/etc/ocfs2/cluster.conf文件到该节点
5.2    执行/etc/init.d/o2cb configure命令进行ocfs2的配置
5.3    在/etc/rc2.d等目录下增加启动软连接文件
5.4    参照testdb上的文件系统目录,在该节点上创建/oradata等mount点
5.5    通过/etc/init.d/o2cb status检查OCFS2的状态都正常
6.    重启testapp节点,启动后crs进程全部自动启动,都是online状态,检查两节点数据库实例正常,检查相关log无报警。
7.    应用测试一切正常

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP