【发布时间】: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 的引用。
【问题讨论】:
我已经删除了 oracle 11g(跟随How do I do a manual uninstall of Oracle?) 然后安装oracle 12
但是,当我使用新的 oracle 时,我收到 ORA-12560: TNS:protocol adapter error。 看起来仍然有一些对旧 Oracle 的引用。
【问题讨论】:
您在这里与 ODBC 管理员打交道。这不是删除驱动程序,而是重新定义您的 DSN 以使用新驱动程序。
至于实际删除驱动程序,如果您卸载了 oracle,那么唯一要删除的就是 Windows 注册表中的两个条目。不幸的是,我无法访问带有 Windblows 的系统,因此无法向您提供详细信息。如果您没有在注册表中捣乱的经验,您可以将其留在原处,因为它不会伤害任何东西。
【讨论】:
打开您的注册表编辑器并导航到
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 所述,这可能无法解决您的问题。
【讨论】: