天天看點

PL/SQL Developer 報錯:ORA-12154:TNS:無法解析指定的連接配接标示符

最近使用Oracle資料庫(Oracle 10g),于是安裝了PL/SQL Developer 工具,但是連接配接伺服器就報如下錯誤提示:

PL/SQL Developer 報錯:ORA-12154:TNS:無法解析指定的連接配接标示符

軟體環境:

OS:Windows7 64位

Oracle:Oracle 10g

在網上搜尋了好久,找到的答案好多都是監聽服務是否啟動,監聽配置是否正确之類的。我檢查了我的Oracle監聽服務配置發現也沒有錯誤。并且Oracle自帶的SQL Plus工具都能夠正常使用,沒有問題。我就郁悶了,後來在重新安裝PL/SQL Developer 的過程中,發下了如下的提示:

PL/SQL Developer 報錯:ORA-12154:TNS:無法解析指定的連接配接标示符

根據提示:如果路徑中包含有括号可能連接配接不上Oracle。

于是檢查了下PL/SQL 安裝路徑,D:\Program Files (x86)\...果然安裝路徑有括号。然後我重新安裝了PL/SQL 安裝到沒有括号的路徑下。再次運作PL/SQL,居然成功連接配接上了Oracle。

在此分享給大家:由于PL/SQL是32位應用程式,在window7 64位下預設的安裝路徑中有一個(x86),正是這個路徑問題導緻了PL/SQL連接配接不上Oracle 10g。隻要将PL/SQL安裝到沒有括号的路徑下就可以了。

希望對遇到相同問題的同學們有用!