- 论坛徽章:
- 0
|
当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. 应用测试一切正常
|
|