Linux Redhat 7 完美删除/卸载Oracle 11g
Posted lemon-pid
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Redhat 7 完美删除/卸载Oracle 11g相关的知识,希望对你有一定的参考价值。
一、关闭oracle服务和后台进程
1.查看安装的主目录和环境变量:
-
echo $ORACLE_HOME
-
env | grep ORA
2.查看实例名
-
sqlplus / as sysdba
-
select instance_name from v$instance;
3.查看启动的oracle后台进程
ps –ef |grep ora_
4.关闭服务
-
shutdown immediate;
-
ps –ef |grep ora_//可以看到后台进程没有了
-
lsnrctl status //查看监听程序状态
5.停止oracle的listener
lsnrctl stop
二、卸载ORACLE
1.删除$ORACLE_HOME目录下的子目录及文件
-
cd $ORACLE_HOME
-
pwd
-
cd /u01/app/oradata/Helen
-
rm -rf *
2.删除/usr/local/bin下的三个文件:dbhome,oraenv,coraenv
-
su - root
-
cd /usr/local/bin
-
rm -rf dbhome
-
rm -rf oraenv
-
rm -rf coraenv
3.删除/etc下的两个文件:oratab和oralnst.loc
-
cd /etc
-
rm -rf oratab
-
rm -rf oraInst.loc
4.删除/opt目录的ORCLfmap子目录
rm –rf /opt/ORCLfmap
5.删除建立的用户及组oinstall 和dba
-
su –oracle
-
Env | grp ORA
-
su root 或者whoami查看当前用户是谁
-
rm –rf /u01删除全部文件
-
cat /etc/pass 查看用户
-
cat /etc/group查看组
6.多次exit退出重新用root登录
-
userdel –r oracle
-
groupdel oinstall
-
groupdel dba
注意:如果需要重新安装的话不需要伤处oracle的用户和组
以上是关于Linux Redhat 7 完美删除/卸载Oracle 11g的主要内容,如果未能解决你的问题,请参考以下文章