0

我在 Win 2008 服务器上运行 Lyris ListManager。它连接到另一台机器上的 Oracle 12c。

我已经使用 Net Manger(或 Net Configuration Assistant)成功配置并测试了连接。但是,当我运行 ListManger 时,我收到此 Oracle 错误(TNS:无法解析指定的连接标识符)。

我检查了 ListManager (lmcfg.txt) 的配置文件,它正确指定了所有内容。

以前,我们在这台服务器上有 Oracle 11g 数据库和 11g 客户端,运行良好。数据库升级到 12c 成功(其他应用程序,在其他服务器上,工作正常),我删除了 11g 客户端并安装了 12c。它成功连接到具有正确服务 ID 的 Oracle 服务器,但 Lyris ListManger 应用程序无法连接。

我在这里想念什么?

4

1 回答 1

0

问题的根源在于多个客户端安装。在故障排除过程中的某个时刻,我安装了 64 位客户端,然后又卸载了它。之后,我安装了 32 位客户端并通过网络管理器连接。但是,该 64 位客户端并未正确和完全删除,并且 ODBC 驱动程序仍在查看 DLL 库的原始路径(不再存在)。

我必须为 32 位 Oracle 客户端添加一个新的 ODBC 驱动程序条目。一旦正确配置,ListManager 应用程序就能够连接到 Oracle 服务器。

于 2017-05-15T18:45:28.507 回答