2009-05-29 62 views
0

我能夠使用多種工具連接到Oracle數據庫,但無法使用Toad for Oracle 8.5.3進行連接(,但在登錄/註銷到Windows I之前能夠)。無法使用TOAD連接,但可以使用其他工具/應用程序

我不使用TNSNAMES.ORA來連接。我有兩個Oracle主目錄:

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(client 2)to the server works,but tnsping(client 1)does not。

PATH環境變量中包含,依次是:

C:\oracle\product\10.2.0\client_2\bin;C:\oracle\product\10.2.0\client_1\bin

和改變PATH的順序似乎沒有任何效果。當我增加了行

NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)

給客戶端2的SQLNET.ORA,蟾蜍仍然無法連接,但錯誤信息出現更加迅速。

回答

1

我在發佈後很快找到答案,但我不知道這是否是最佳解決方案。我從客戶端1 ldap.ora文件複製到客戶端2. ldap.ora不得不像下面,我已經被改寫的出於安全原因系:

DIRECTORY_SERVERS= (XXXXX:389:636,YYYYY:389:636) 

DEFAULT_ADMIN_CONTEXT = "" 

DIRECTORY_SERVER_TYPE = OID 
相關問題