ORA-12154: TNS:無法解析指定的連接標識符 是使用 PL/SQL Developer 等客戶端連接 Oracle 時最常見的錯誤,原因多樣,需系統性排查。
執行 services.msc,檢查兩項服務均為「運行中」:
OracleService(資料庫實例)OracleTNSListener (監聽器)

若 SQL*Plus 連線成功,說明資料庫安裝無誤,問題在客戶端配置。
路徑:$ORACLE_HOME\NETWORK\ADMIN\tnsnames.ora
關鍵檢查點:
DRP = 而非 DRP =)HOST(IP/主機名)、PORT(預設 1521)、SERVICE_NAME 正確

系統變數 Path 應包含:$ORACLE_HOME\bin(如 D:\app\NiuNiu\product\11.2.0\dbhome_1\bin)

工具列 Tools → Preferences → Connection,Oracle Home 選擇對應的 Client Home(如 OraClient10g_home1),儲存後重啟工具。

版本不匹配是常見原因:32 位 PL/SQL Developer 需搭配 32 位 Oracle Client,64 位資料庫需安裝 32 位 Client 供 32 位工具使用。
tnsping <服務名> 測試網路連通與解析sqlnet.ora 中 NAMES.DIRECTORY_PATH 包含 TNSNAMESHOST 解析問題