一、关闭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的用户和组