首页 > 数据库技术 > 详细

完全卸载oracle和grid软件

时间:2017-11-12 11:59:32      阅读:949      评论:0      收藏:0      [点我收藏+]

  本文主要描述如何完全卸载oracle和grid软件。

操作环境

  SuSE11

操作步骤

  1、切换oracle用户,停止Oracle数据库监听和数据库实例

oracle$ lsnrctl stop
oracle$ sqlplus / as sysdba
 SQL> shutdown immediate;
 SQL> exit

  2、切换grid用户,停止grid下的ASM实例监听和HAS服务

grid$ lsnrctl stop
grid$ crsctl stop has -f

   说明:可以使用ps -ef | grep -E ‘oracle|grid‘ | grep -v grep确认是否还有进程。如果有,手工kill一下。

  3、切换root用户,删除/opt/oracle、/opt/oracrs、/opt/oraadm、/opt/oraInventory目录

root# rm -rf /opt/oracle
root# rm -rf /opt/oracrs
root# rm -rf /opt/oraadm
root# rm -rf /opt/oraInventory

   4、删除/usr/local/bin目录下的dbhome、oraenv、coraenv文件

root# rm /usr/local/bin/dbhome
root# rm /usr/local/bin/oraenv
root# rm /usr/local/bin/coraenv

   5、删除/etc目录下的oratab、oraInst.loc文件

root# rm /etc/oratab
root# rm /etc/oraInst.loc

   6、删除/tmp目录安装oracle产生的相关文件

root# rm ora*
root# rm .oracle
root# rm CUV*
root# rm oraInst*

   7、删除oracle用户和grid用户

root# userdel -rf oracle
root# userdel -rf grid

  8、删除dba和oinstall用户组

root# groupdel dba
root# groupdel oinstall

  9、清理DG的信息

root# cd /dev/diskgroup
root# dd if=/dev/zero of=./dg_ora bs=8k count=10240
root# dd if=/dev/zero of=./dg_data bs=8k count=10240
root# dd if=/dev/zero of=./dg_backup bs=8k count=10240

  10、操作结束。

完全卸载oracle和grid软件

原文:http://www.cnblogs.com/linyfeng/p/7821149.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!