簡體   English   中英

使用Oracle Instant Client時出現ORA-12154錯誤

[英]ORA-12154 error when using Oracle Instant Client

我在嘗試使用Windows 7 32位上的Oracle Instant Client安裝程序在ODBC DSN上進行測試連接時遇到此錯誤。 我在另一台裝有32位Vista的計算機上工作。

信息:
1.目錄結構為:c:\\ oracle \\ instantclient_11_2。 就像在工作計算機上一樣,instantclient_11_2目錄中的基本客戶端文件和即時客戶端文件。
2.系統路徑中的c:\\ oracle和c:\\ oracle \\ instantclient_11_2
3.將TNS_ADMIN添加到系統路徑,並指向c:\\ oracle
4. tnsnames.ora是從工作機上復制到c:\\ oracle中的
5. sqlnet.ora在c:\\ oracle中。 工作副本僅以“ TCP.CONNECT_TIMEOUT = 5”作為條目,但是我嘗試添加:NAMES.DIRECTORY_PATH =(LDAP,TNSNAMES,HOSTNAME),當它不起作用時
6.我可以遠程登錄到oracle服務器和1521端口(在tnsnames.ora中定義)。

還有什么要檢查的嗎?

如果您tnsnames.ora是您在注釋中所說的,則說明您在DSN中使用了錯誤的值。 您需要在DSN中使用TNS別名ABCDM 您不能直接引用服務名稱,除非您碰巧也使用了該名稱作為別名。

我們發現在Program Files(x86)目錄中安裝了調用它的應用程序時,將返回該錯誤。 在該文件夾之外重新安裝程序將清除該錯誤。 不知道為什么Oracle Instant Client無法在那里安裝程序很好地運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM