Windows 环境下,安装 Oracle 后,会在系统中加入大量的注册表文件和服务,正常的卸载有时会有很多残留,通过以下步骤,可以做到将 Oracle 卸载干净。
停止服务
- 启动任务管理器, 找到相应的 Oracle 服务, 并关闭服务。
删除 Oracle 软件目录
- 根据如下路径,
开始
->程序
->Oracle - OraDb11g_home1
,找到 Oracle 目录,并打开Universal Installer
。
- 卸载 Oracle 产品
- 删除空目录
清理注册表
运行
输入regedit
,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
,按Delete
键删除这个入口。
- 选择
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
,删除全部 Oracle 入口(以 oracle 或 OraWeb 开头的键)。
- 选择
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
,删除全部 Oracle 入口。
- 删除
HKEY_CLASSES_ROOT
目录下全部以 Ora、Oracle、Orcl 或 EnumOra 为前缀的键。
- 删除
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI
中以 Oracle 为前缀的键。
清除环境变量
计算机
-> 属性
-> 高级系统设置
-> 高级
-> 环境变量
,删除环境变量 CLASSPATH
和 PATH中
有关 Oracle 的设定。
如果只是卸载,后续还需要重新安装 Oracle,环境变量可以保留
删除文件目录
以下操作, 建议在重启电脑后进行。
- 程序菜单中,删除全部有关 Oracle 的组和图标
- 删除 Oracle 安装目录(app)
删除服务名
以管理员身份打开 CMD
并使用 sc delete 服务名
命令,将如下服务名删除
sc delete OracleServiceORCL
sc delete OracleOraDb11g_home1TNSListener
至此, Oracle 软件,就算成功卸载了,如需继续使用 Oracle,正常安装即可。
原创文章,转载请注明出处:http://www.opcoder.cn/article/27/