1.停库
[root@test ~]# su - oracle
[oracle@test ~]$ sqlplus / as sysdba
SQL> shutdown immediate
2.停监听
[oracle@test ~]$ lsnrctl stop
3.停HTTP服务
[root@test ~]# service httpd stop
4.删除安装目录
[root@test ~]# rm -rf /u01/app/oracle/
[root@test ~]# rm -rf /u01/app/oraInventory/
5.删除/usr/bin下文件
[root@test ~]# rm -rf /usr/local/bin/dbhome
[root@test ~]# rm -rf /usr/local/bin/oraenv
[root@test ~]# rm -rf /usr/local/bin/coraenv
6.删除/etc/oratab
[root@test ~]# rm /etc/oratab
7.删除/etc/oraInst.loc
[root@test ~]# rm /etc/oraInst.loc
8.删除oracle用户(若要重新安装,可以不删除)
[root@test ~]# userdel -r oracle
9.删除用户组(若要重新安装,可以不删除)
[root@test ~]# groupdel oinstall
[root@test ~]# groupdel dba
10.删除启动服务
[root@test ~]# chkconfig
到此为止重启后,Linux系统下Oracle数据库已完全删除
参照:https://www.cnblogs.com/ritchy/archive/2019/07/23/11230329.html