【问题标题】:How to delete Oracle 11g driver如何删除 Oracle 11g 驱动程序
【发布时间】:2021-08-16 07:56:44
【问题描述】:

我已经删除了 oracle 11g(跟随How do I do a manual uninstall of Oracle?) 然后安装oracle 12

但是,当我使用新的 oracle 时,我收到 ORA-12560: TNS:protocol adapter error。 看起来仍然有一些对旧 Oracle 的引用。

如上图,windows如何删除oraclient11g_home1?

【问题讨论】:

标签: oracle odbc


【解决方案1】:

您在这里与 ODBC 管理员打交道。这不是删除驱动程序,而是重新定义您的 DSN 以使用新驱动程序。

至于实际删除驱动程序,如果您卸载了 oracle,那么唯一要删除的就是 Windows 注册表中的两个条目。不幸的是,我无法访问带有 Windblows 的系统,因此无法向您提供详细信息。如果您没有在注册表中捣乱的经验,您可以将其留在原处,因为它不会伤害任何东西。

【讨论】:

  • 如何重新定义 DSN 以使用新驱动器?
【解决方案2】:

打开您的注册表编辑器并导航到

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Oracle in OraClient11g_home1

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers\Oracle in OraClient11g_home1

删除键/值。然后删除 ODBC 驱动程序。但是,正如@EdStevens 所述,这可能无法解决您的问题。

【讨论】:

  • 删除注册表项修复了 Oracle 11 出现在 ODBC 驱动程序列表中,但我仍然收到 ORA-12560: TNS:protocol adapter 错误。这意味着,我需要重新定义 DSN 才能使用新驱动器。我该怎么做?
  • " 我需要重新定义 DSN 以使用新驱动器。我该怎么做?" 在 ODBC 管理员中(您为其提供屏幕截图的那个,单击 3 个“DSN”选项卡之一——可能是系统 DSN。单击有问题的 DSN。单击“配置”。
猜你喜欢
  • 2015-01-22
  • 2013-12-15
  • 2020-10-15
  • 2011-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-20
  • 1970-01-01
相关资源
最近更新 更多