我怎样才能完全卸载oracle 11g?

时间:2015-02-25 19:17:17

标签: oracle oracle11g

如何从笔记本电脑中卸载Oracle 11g?该软件附带的卸载程序并未完全卸载所有组件。我尝试使用Oracle12c,它留下了很多程序。我试图手动删除文件,但无法访问BIN目录中的某些DLL文件。我想用11g做正确的事。有什么建议? 非常感谢你提前。

3 个答案:

答案 0 :(得分:3)

从我安装的路径“D:\ app \”卸载Oracle 11g(在Window 10上)时出现了一些问题。这是我手动删除oracle的解决方案:

  1. 删除D:\ app {user} \ product \ 11.2.0 \ dbhome_1 以及来自D:\ app \
  2. 的所有Oracle文件
  3. 如果无法删除这些文件,则需要更改所有者或添加权限
    • 性状>安全和GT;先进>更改所有者>高级>立即查找>选择用户
    • 有时您需要向用户添加权限:属性>安全>编辑>添加用户>允许......
  4. 删除C:\ Program Files(x86)\ Oracle,C:\ Oracle
  5. 删除C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Oracle - OraDb11g_home1
  6. 运行regedit.exe>
    • 删除HKEY_LOCAL_MACHINE / SOFTWARE / Oracle
    • 删除HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ ORACLE
  7. 删除HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / Ora *
  8. 开始运行>计算机管理>系统工具>本地用户和组>删除 所有Oracle的用户和组
  9. 重新启动窗口。 希望对你有所帮助!

答案 1 :(得分:0)

首先,您应该使用Oracle推荐的deinstall工具。

如果失败了,请查看本文档:Manually Removing the Remaining Oracle Database Client Components (11.1),它提供了如何删除everthing的详细说明。

本文档适用于Oracle Client 11.1,但12c的原则应该相同。实际上,10.2的文档更加完整:Manually Removing the Remaining Oracle Database Client Components (10.2)

也许某些文件已被锁定,默认情况下您无法删除它们,例如文件oci.dll。解决方案是重命名文件,例如oci.dll_x然后重启你的电脑。重启后,您可以删除该文件。

注意,如果您安装了32位Oracle,则注册表项为HKLM\SOFTWARE\Wow6432Node\ORACLE\...而不是HKLM\SOFTWARE\ORACLE\...

答案 2 :(得分:0)

在卸载oracle软件之前,请确保已删除从ORACLE_HOME运行的oracle数据库(和其他服务)

我写了关于remove Oracle software from Linux服务器的不同方法:

  • 将卸载工具与runInstaller一起使用
  • 使用ORACLE_HOME下的卸载工具
  • 手动卸载Oracle