不能与蟾蜍连接,但可以与其他工具/应用程序
-
06-09-2019 - |
题
我能够连接到使用多个工具Oracle数据库,但我无法用蟾蜍为Oracle 8.5.3连接(虽然登录/注销到Windows之前,我是能够的)。
我不使用<强> TNSNAMES.ORA 以进行连接。我有两个甲骨文房屋:
和
C:\Oracle\product\10.2.0\client_1 (OraClient10g_home1)
C:\Oracle\product\10.2.0\client_2
(ODACHome2)
,其中客户端2的客户端1之后被安装。
我曾尝试与蟾蜍每个家庭,但我得到“ORA-12154:TNS:无法解析指定的连接标识符”当我提供数据库名称,用户名和密码。我可以连接使用SQL * Plus使用相同的信息,我可以通过ADO.NET(ODP.NET)连接。的 TNSPING 强>(客户端2)连接到服务器的工作原理,但<强> TNSPING 强>(客户1)不
我的 PATH 强>环境变量包含,依次是:
C:\oracle\product\10.2.0\client_2\bin;C:\oracle\product\10.2.0\client_1\bin
和改变的路径的顺序强>似乎没有任何效果。当我增加了行
NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)
为 SQLNET.ORA 强>客户端2的,蟾蜍仍然无法连接,但该错误信息出现更迅速。
解决方案
我找到了答案,而我很快公布后,但我不知道这是不是最好的解决办法。我复制的 ldap.ora 文件从客户机1向客户机2的 ldap.ora 强>有一个像下文中,我已经被改写的出于安全原因行:
DIRECTORY_SERVERS= (XXXXX:389:636,YYYYY:389:636) DEFAULT_ADMIN_CONTEXT = "" DIRECTORY_SERVER_TYPE = OID
不隶属于 StackOverflow