如何完全删除Oracle 11g?


Answers:


28

首先,使用开始->运行-> Services.msc,找到所有Ora *服务并停止它们。

其余内容来自“ 手动和全新卸载Windows的Oracle”

  1. 使用Oracle Universal Installer(OUI)卸载所有Oracle组件。
  2. 使用regedit 删除包含所有Oracle产品的注册表项的HKEY_LOCAL_MACHINE/SOFTWARE/ORACLEHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE64位)键。
  3. 删除到Oracle的服务/组件的任何引用以下注册表位置: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/。查找以“ Ora”开头的键条目,这些条目显然与Oracle有关。
  4. 重新启动工作站。
  5. 删除ORACLE_BASE目录。(即C:\ Oracle)
  6. 删除目录C:\Program Files\Oracle
  7. 清空临时目录。
  8. 清空回收站。

该链接不再有效...
理查德·埃弗里特

2
@RichardEv:我修复了链接,但是它没有比上面包含更多的信息。
harrymc

6
  1. 在Computer => Properties => Advanced System Settings => Environment Variaiable => PATH下,删除PATH变量中的所有oracle条目
  2. 在同一位置删除ORACLE_HOME条目

我有一个提示:按Ctrl + R,按:SystemPropertiesAdvanced打开对话框,准备编辑环境变量。请记住删除更多:ORACLE_UIDOracle在注册表中查找所有关键字。
nhuvy

1
@DoNhuVy的意思是[winkey] + [R],以打开“运行”对话框
matt wilkie 2015年

是的,我有一个错误。
nhuvy 2015年

4

步骤:首先停止所有Oracle服务。

  1. 开始->运行-> Services.msc
  2. 找到所有Ora *服务并单击“停止”
  3. 开始->运行->注册表编辑器
  4. 在注册表中找到HKEY_LOCAL_MACHINE文件夹
  5. 打开软件文件夹
  6. 删除软件下的Oracle文件夹
  7. 在HKEY_LOCAL_MACHINE中打开系统文件夹
  8. 在系统文件夹中打开CurrentControlSet文件夹
  9. 公开服务
  10. 删除所有与Oracle有关的密钥。每个键都以“ ORA ..”开头
  11. 关闭注册表
  12. 删除ORACLE_HOME文件夹
  13. 删除程序文件中的Oracle文件夹
  14. 重启

+1为Ora *服务ramoh提供了停止服务,但是@harrymc的较早答复涵盖了所有其他内容。
马特·威尔基

1

在先前失败的尝试之后,尝试安装Oracle 11g XE时由于此消息而来到这里:

“安装程序已检测到此系统上已经存在的XE实例。无法继续安装”

错误信息

当然,我根据各种来源(包括该来源)清理了所有物品,但它一直在抱怨。它也没有显示在已安装程序的列表中。

我记得一个很旧的实用程序,我猜它随Office 2000一起发行了。它称为“ Windows Installer清理实用程序”(原始下载称为 msicuu2.exe)。从受信任的源下载它,并以管理员权限运行它,您可能会在列表中找到Oracle的孤立记录。

在此处输入图片说明

单击[删除],确认警告并继续进行设置。它为我工作。


0

使用通用安装程序。如果您尝试一次卸载所有内容,则不会成功。所以先卸载程序。确保将通用安装程序保持打开状态。然后返回并卸载Home。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.