一步一脚印

欢迎来到一步一脚印>>   | 首页 资源中心 | BUG | 心情驿站 | Linux/Unix技术 | Oracle技术 | ITPUB论坛

solaris下清除crs的方法

发表人:space6212 | 发表时间: 2007年九月25日, 14:16

近段时间要在solaris下部署一套rac数据库,由于对rac了解不多,在安装过程中遇到许多问题,其中光crs就重装了3次。
这里简单记录一下如何在solaris下卸载crs。

1、在所有节点禁止开机自动启动crs:
bash-3.00# /etc/init.d/init.crs disable
Automatic startup disabled for system boot.

2、在所有节点停止crs相关进程:
bash-3.00# /etc/init.d/init.crs stop
Shutting down Oracle Cluster Ready Services (CRS):
Sep 24 17:43:45.936 | INF | daemon shutting down
Stopping resources.
Successfully stopped CRS resources
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
Shutdown has begun. The daemons should exit soon.

3、重启所有节点:
bash-3.00# sync;sync;reboot


4、在所有节点删除crs_home
bash-3.00# pwd
/oracle/app/product/10.2/crs
bash-3.00# rm -rf *

5、在所有节点删除安装信息:
bash-3.00$ pwd
/oracle/app
bash-3.00$ ls
oraInventory product
bash-3.00$ rm -rf oraInventory/

6、在所有节点删除自启动脚本:
以root执行:
# rm /etc/init.d/init.cssd
# rm /etc/init.d/init.crs
# rm /etc/init.d/init.crsd
# rm /etc/init.d/init.evmd
# rm /etc/inittab.crs
# rm /etc/rc0.d/K96init.crs
# rm /etc/rc1.d/K96init.crs
# rm /etc/rc2.d/K96init.crs
# rm /etc/rc3.d/S96init.crs
# rm /etc/inittab
# cp /etc/inittab.orig /etc/inittab

7、在所有节点删除OCR路径信息:
cd /var/opt/oracle
rm -rf *

8、在所有节点对crs目录重新授权:
因为在安装crs时,在最后需要执行一个脚本,这个脚本把crs主目录的属性改为root,所以要先把属主修改为oracle,否则在安装crs时会出现错误,提示权限不足。
chown -R oracle:oinstall /oracle/app


9、清除OCR和VOTING的信息:
在其中一个节点执行即可:
bash-3.00# dd if=/dev/zero of=/dev/rdsk/c3t0d3s5 bs=524812288 count=1
1+0 records in
1+0 records out
bash-3.00# dd if=/dev/zero of=/dev/rdsk/c3t0d3s6 bs=524812288 count=1
1+0 records in
1+0 records out

其中磁盘具体的字节数可以根据format得到的block*512得到。

至此,crs环境清理完毕。

发表评论

标题

在此添加评论

称呼

邮箱地址(可选)

个人主页(可选)




Valid XHTML 1.0 Strict and CSS. Powered by pLog
Design by Blog.lvwo.com