Centos Oracle 数据库卸载

Centos Oracle 数据库卸载

  • 方法1:使用oracle自带的deinstall卸载

[oracle@moke ~]$ cd $ORACLE_HOME/deinstall
[oracle@moke /mnt/sdb1/oracle/product/11.2.0/db_1/deinstall]$ ./deinstall

然后根据提示一步一步进行操作即可。最后一步是确认操作,选择y,回车。

最后还要需要以root身份删除/etc/oraInst.loc这个文件

  • 方法2:手动删除相关文件和目录

#1 关闭实例
sqlplus / as sysdba
SQL> shutdown immediate
#2 关闭listener
lsnrctl stop
#3 删除安装目录
su - root
rm -rf /mnt/sdb1/oracle/ /mnt/sdb1/oraInventory/ /mnt/sdb1/oradata/
#4 以root权限删除/usr/bin下的相关文件
cd /usr/local/bin/
rm -f dbhome oraenv coraenv 
#5 删除/etc/oratabsu 
rm -f /etc/oratab
#6 删除/etc/oraInst.loc
rm -f /etc/oraInst.loc
#7 删除oracle用户和用户组(非必须)
userdel -r oracle
groupdel oinstall
groupdel dba
#8 删除启动服务
chkconfig --del oracle

个人喜欢使用方法2,感觉清理更彻底。

原文地址:https://www.cnblogs.com/moke-cn/p/14539471.html