Oracle卸载

  数据库课程结束了,Oracle未来也不常用,现在更多的会使用MySQL数据库,打算卸载Oracle数据库,再见啦——Oracle
在这里插入图片描述)

前期工作

版本——Oracle12.2.0.1.0

oracle
使用cmd命令行输入:sqlplus /as sysdba
oracle

关闭服务

关闭所有Oracle的服务:

右键我的电脑,点击管理打开服务菜单
oracle
选中服务,点击关闭(停止)
oracle

开始卸载

点击Universal Installer

点击开始菜单,找到Oracle点击Oracle安装产品,再点击Universal Installer
oracle

点击卸载产品

oracle

选中要删除的Oracle产品,点击删除

oracle

进入弹窗的目录

oracle

双击deinstall.bat文件

oracle

输入LISTENER

出现——指定要取消配置的所有单实例监听程序[LISTENER]:
[LISTENER]: 之后输入LISTENER,回车
oracle

继续输入[]中的内容

上一步回车后出现下图的新信息,需要输入多个列表([]中会有提示,需要根据[]中的提示,用英文逗号隔开,我这里只有一个表,就输入ORCL,之后回车)
oracle
回车后不要做任何操作,耐心等待一会儿!

出现——指定此数据库 (1. 单实例数据库|2. 启用 Oracle Restart 的数据库) 的类型 [1]:

直接回车
oracle

出现——指定数据库的诊断目标位置 [C:\app\gh\diag\rdbms\orcl]:

直接回车
oracle

出现——指定数据库 ASM|FS 使用的存储类型 []:

输入FS,回车
oracle

出现——如果有任何数据库文件存在于共享文件系统上, 请指定目录的列表。如果找到了 ‘ORCL’ 子目录, 则将删除该子目录。否则将删除指定的目录。此外, 可以指定带有完整路径的数据库文件的列表 [ ]:

直接回车
oracle

出现——如果在文件系统上配置了快速恢复区, 请指定其位置。如果找到了 ‘ORCL’ 子目录, 则将删除该子目录。 []:

直接回车
oracle

出现——指定数据库 spfile 位置 [ ]:

直接回车
oracle

出现——指定是否启用数据库归档模式。y/n [n]:

输入:y 回车
oracle

出现——是否要继续 (是 - 是, 否 - 否)? [否]:

输入: 回车

oracle

耐心等待

oracle

等待程序结束——cmd命令行消失

oracle
oracle

清理注册表

win+R后输入regedit打开注册表

oracle

右键删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\路径下所有Oracle开头的名称

oracle

右键删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\路径下所有Oracle开头的名称

oracle

右键删除HKEY_LOCAL_MACHINE\SOFTWARE\Oracle 注册表

oracle
  可以再查找oracle试一下,可能会删不干净,用软件管家或者360删除没用的oracle注册表

删除环境变量

oracle

验证

再次打开 Universal Installer 点击删除,已没有产品!

oracle

最后

删除 Oracle安装目录 \app 下所有文件,
删除 C:\ProgramData\Microsoft\Windows\Start Menu\Programs(开始菜单) 下的Oracle文件夹,
删除 Windows用户文件夹 下Oracle的相关文件,
删除 C:\Program FilesC:\Program Files (x86) 下所有文件,最后 重启

  最好重启后,再用软件管家或者360重新扫一遍文件,有些快捷方式可能没有删干净,可能点击时会出现无效情况,发现后win10会自动删除的!

结语

至此,14G的Oracle卸载完了,如果有需要下次可以正常重装了!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐