【问题标题】:How can I completely uninstall oracle 11g?如何完全卸载 oracle 11g?
【发布时间】:2015-04-27 23:03:05
【问题描述】:

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

【问题讨论】:

标签: oracle oracle11g


【解决方案1】:

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

我已经写过你可以remove Oracle software from Linux服务器的不同方法:

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

【讨论】:

【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

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

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

    本文档适用于 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\...

    【讨论】:

    • 非常感谢。我会这样做的
    猜你喜欢
    • 2012-01-17
    • 2020-10-05
    • 2017-11-25
    • 2018-09-26
    • 2013-01-20
    • 2017-03-07
    • 1970-01-01
    • 1970-01-01
    • 2014-08-26
    相关资源
    最近更新 更多