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,感觉清理更彻底。