Oracle

  • Oracle卸载
  • 前期工作
  • 版本——Oracle12.2.0.1.0
  • 关闭服务
  • 开始卸载
  • 点击Universal Installer
  • 点击卸载产品
  • 选中要删除的Oracle产品,点击删除
  • 进入弹窗的目录
  • 双击deinstall.bat文件
  • 输入LISTENER
  • 继续输入[]中的内容
  • 出现——指定此数据库 (1. 单实例数据库|2. 启用 Oracle Restart 的数据库) 的类型 [1]:
  • 出现——指定数据库的诊断目标位置 [C:\app\gh\diag\rdbms\orcl]:
  • 出现——指定数据库 ASM|FS 使用的存储类型 []:
  • 出现——如果有任何数据库文件存在于共享文件系统上, 请指定目录的列表。如果找到了 'ORCL' 子目录, 则将删除该子目录。否则将删除指定的目录。此外, 可以指定带有完整路径的数据库文件的列表 [ ]:
  • 出现——如果在文件系统上配置了快速恢复区, 请指定其位置。如果找到了 'ORCL' 子目录, 则将删除该子目录。 []:
  • 出现——指定数据库 spfile 位置 [ ]:
  • 出现——指定是否启用数据库归档模式。y/n [n]:
  • 出现——是否要继续 (是 - 是, 否 - 否)? [否]:
  • 耐心等待
  • 等待程序结束——cmd命令行消失
  • 清理注册表
  • 右键删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\路径下所有Oracle开头的名称
  • 右键删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\路径下所有Oracle开头的名称
  • 右键删除HKEY_LOCAL_MACHINE\SOFTWARE\Oracle 注册表
  • 删除环境变量
  • 验证
  • 最后
  • 结语


Oracle卸载

  数据库课程结束了,Oracle未来也不常用,现在更多的会使用MySQL数据库,打算卸载Oracle数据库,再见啦——Oracle

sql server数据库卸载 sql2012数据库卸载_子目录

)

前期工作

版本——Oracle12.2.0.1.0

sql server数据库卸载 sql2012数据库卸载_oracle_02


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

sql server数据库卸载 sql2012数据库卸载_右键_03

关闭服务

关闭所有Oracle的服务:

右键我的电脑,点击管理打开服务菜单

sql server数据库卸载 sql2012数据库卸载_sql server数据库卸载_04


选中服务,点击关闭(停止)

sql server数据库卸载 sql2012数据库卸载_sql server数据库卸载_05

开始卸载

点击Universal Installer

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

sql server数据库卸载 sql2012数据库卸载_右键_06

点击卸载产品

sql server数据库卸载 sql2012数据库卸载_子目录_07

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

sql server数据库卸载 sql2012数据库卸载_sql server数据库卸载_08

进入弹窗的目录

sql server数据库卸载 sql2012数据库卸载_右键_09

双击deinstall.bat文件

sql server数据库卸载 sql2012数据库卸载_右键_10

输入LISTENER

出现——指定要取消配置的所有单实例监听程序[LISTENER]:

[LISTENER]: 之后输入LISTENER,回车

sql server数据库卸载 sql2012数据库卸载_数据库_11

继续输入[]中的内容

上一步回车后出现下图的新信息,需要输入多个列表([]中会有提示,需要根据[]中的提示,用英文逗号隔开,我这里只有一个表,就输入ORCL,之后回车)

sql server数据库卸载 sql2012数据库卸载_右键_12


回车后不要做任何操作,耐心等待一会儿!

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

直接回车

sql server数据库卸载 sql2012数据库卸载_数据库_13

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

直接回车

sql server数据库卸载 sql2012数据库卸载_右键_14

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

输入FS,回车

sql server数据库卸载 sql2012数据库卸载_oracle_15

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

直接回车

sql server数据库卸载 sql2012数据库卸载_sql server数据库卸载_16

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

直接回车

sql server数据库卸载 sql2012数据库卸载_数据库_17

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

直接回车

sql server数据库卸载 sql2012数据库卸载_数据库_18

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

输入:y 回车

sql server数据库卸载 sql2012数据库卸载_oracle_19

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

输入: 回车

sql server数据库卸载 sql2012数据库卸载_右键_20

耐心等待

sql server数据库卸载 sql2012数据库卸载_右键_21

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

sql server数据库卸载 sql2012数据库卸载_oracle_22


sql server数据库卸载 sql2012数据库卸载_子目录_23

清理注册表

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

sql server数据库卸载 sql2012数据库卸载_sql server数据库卸载_24

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

sql server数据库卸载 sql2012数据库卸载_子目录_25

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

sql server数据库卸载 sql2012数据库卸载_子目录_26

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

sql server数据库卸载 sql2012数据库卸载_子目录_27


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

删除环境变量

sql server数据库卸载 sql2012数据库卸载_子目录_28

验证

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

sql server数据库卸载 sql2012数据库卸载_子目录_29

最后

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

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

结语

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