卸 Oracle 的时候,总觉得哪儿都有它的影子——服务、注册表、环境变量,全藏着。Oracle 数据库的卸载不是点一下就完事的活,步骤得一套套来。不过别慌,我整理了一份卸载流程,从停服务到清注册表,再到删文件夹,清得比较干净。你只要照着做,基本不会留下尾巴。
服务这块,先开services.msc,把所有Oracle相关的都停了,像OracleServiceSID、OracleDBConsoleSID这些,别手软。要不等下删文件还在运行,就会报错。
是注册表编辑器,用regedit打开,去HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE和HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services里边清理干净。嗯,注册表这种操作有点危险,先备份一下比较稳。
文件层面,别忘了 Oracle 的安装目录,通常在C:\Oracle,也有是你自定义的路径,记得全删了。顺手把%APPDATA%\Oracle和%USERPROFILE%\Application Data\Oracle也清了,还有环境变量里的PATH也得检查。
用过监听器的朋友,还得去ORACLE_HOME\network\admin删掉listener.ora,再把tnslsnr.exe进程停掉,不然启动项会报错。
另外装 Oracle 时如果新建了专门的账户或用户组,像OracleDBConsole SID这种,卸完程序后也可以一并删了,干干净净的。
别忘了 Windows 事件查看器里清掉 Oracle 相关的日志,虽然不清也没事,但有强迫症的会不爽,嘿嘿。
如果你打算重装 Oracle,卸得干净点会更省心。安装时尽量选个新的目录,不然旧配置文件又作妖。如果你机器上还有别的服务依赖 Oracle,卸之前别忘了备份和迁移数据哈。