我能够连接到使用多个工具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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top