我在 Win 2008 服务器上运行 Lyris ListManager。它连接到另一台计算机上的 Oracle 12c。
我已经使用网络管理器(或网络配置助手(成功配置和测试了连接。但是,当我运行列表管理器时,我收到此 Oracle 错误 (TNS: 无法解析指定的连接标识符(。
我检查了ListManager(lmcfg.txt(的配置文件,该文件正确指定了所有内容。
以前,我们在此服务器上有Oracle 11g数据库和11g客户端,运行良好。数据库升级到 12c 成功(其他应用程序,在其他服务器上,工作正常(,我删除了 11g 客户端并安装了 12c。它使用正确的服务 ID 成功连接到 Oracle 服务器,但 Lyris ListManger 应用程序无法连接。
我在这里错过了什么?
问题的根源在于多个客户端安装。在故障排除过程中的某个时候,我安装然后卸载了 64 位客户端。之后,我安装了 32 位客户端并通过网络管理器进行连接。但是,该 64 位客户端未正确且完全删除,并且 ODBC 驱动程序仍在查找其原始路径以获取 DLL 库(不再存在(。
我必须为 32 位 Oracle 客户端添加新的 ODBC 驱动程序条目。正确配置后,ListManager 应用程序就能够连接到 Oracle 服务器。