ITPub博客

首页 > Linux操作系统 > Linux操作系统 > solaris下清除crs的方法

solaris下清除crs的方法

原创 Linux操作系统 作者:space6212 时间:2019-04-11 14:45:06 0 删除 编辑
近段时间要在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环境清理完毕。

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

请登录后发表评论 登录
全部评论

注册时间:2005-01-25

  • 博文量
    245
  • 访问量
    168784