前言
在 Oracle 数据库的日常运维过程中,我们可能会遇到数据库迁移、升级或环境重建的需求。在这些情况下,彻底清理旧的 Oracle 安装环境是确保新环境顺利部署的重要步骤。特别是在 RAC(Real Application Clusters)环境 中,由于涉及多个节点和集群服务,清理工作更加复杂。
本指南详细介绍了 单机数据库 和 RAC 集群 的手动清理步骤,包括 停止服务、删除相关目录、清理配置文件、移除用户和组,以及检查残留进程,确保 Oracle 数据库及其相关组件被完整移除,为后续安装或环境调整提供一个干净的系统基础。
一 单机手工清理
-
停止监听
[oracle@orcl ~]$ lsnrctl stop
[oracle@orcl ~]$ lsnrctl status -
停止数据库
[oracle@orcl~]$ sqlplus / as sysdba
SQL> shutdown immediate -
删除oracle的inventory 目录
[root@orcl app]# rm -rf /u01/app/oraInventory/ -
删除Oracle的base目录下所有的目录
[root@orcl oracle]# rm -rf /u01/app/oracle/* -
删除临时目录/tmp
[root@orcl oracle]#cd /tmp
[root@orcl tmp]#rm -rf CVU*
[root@orcl tmp]#rm -rf OraInstall* -
删除Oracle的配置文件
[root