当前位置:Gxlcms > 数据库问题 > 完全卸载oracle和grid软件

完全卸载oracle和grid软件

时间:2021-07-01 10:21:17 帮助过:96人阅读

  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软件

标签:sysdba   /tmp   tab   style   logs   停止   完全   kill   bho   

人气教程排行