首先确保你的Oracle所有服务都处于关闭状态,服务名以Oracle开头的全部停止运行,以便接下来的操作
接下来打开Universal Installer卸载程序,打开后会先弹出来一个cmd窗口,等一会就会弹出卸载窗口
点击卸载产品,会弹出一个产品清单,此时如果直接勾选主目录进行卸载,会弹出一个警告:请运行命令“deinstall”来卸载此Oracle主目录
这时需要展开主目录,除了主目录外其他的都勾选
当显示没有已安装的产品时,勾选显示空主目录,再点击卸载
此时算初次卸载完毕,下一步删除安装的目录,这个每个人的目录的不一样,自行查找吧
下一步清理注册表文件,运行regedit.exe打开注册表删除该路径 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 下所有以Oracle开头的服务名称(有些电脑在ControlSet00xxx路径下面也会有,这个自行判断)
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 删除该oracle目录,该目录下注册着Oracle数据库的软件安装信息。
删除注册的oracle事件日志,打开注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application 删除注册表的以oracle开头的所有项目
删除环境变量path中关于oracle的内容。 鼠标右键右单击“我的电脑-->属性-->高级-->环境变量-->PATH 变量。删除Oracle在该值中的内容。注意:path中记录着一堆操作系统的目录,在windows中各个目录之间使用分号(;)隔开的,删除时注意。建议:删除PATH环境变量中关于Oracle的值时,将该值全部拷贝到文本编辑器中,找到对应的Oracle的值,删除后,再拷贝修改的串,粘贴到PATH环境变量中,这样相对而言比较安全。
接下来的操作需重启系统,以防Oracle的相关进程还再加载
删除Oracle缓存目录,具体步骤详看gif相信你一看就懂
(如果你电脑安装了jdk,请这步仔细操作,以防删错)
到此Oracle 18c已经完全卸载了,如有错误欢迎指出