Ora 12154 PLsql連線報錯

2021-10-16 13:15:21 字數 749 閱讀 3333

新入職公司,需要安裝一些軟體,安裝了oracle客戶端和plsql,結果發現plsql的database是空白,沒有可選。找了度娘,檢視安裝路徑,是oracle安裝路徑:d:/oracle/product/11.2.0/client_1/admin資料夾下少了兩個檔案,listener.ora和tnsnames.ora,於是解除安裝重灌,折騰了幾次,連登錄檔都刪了,還是不行。

解決方法:

在admin路徑欄敲cmd,netca,根據提示新建乙個監聽。admin資料夾下就會多乙個listener.ora檔案(可能還會多幾個其他檔案,不影響)。

至於tnsnames.ora,可以自己寫,或者網上找乙個,或者找同事copy乙個(我是找同事要的,結果掉抗了)。

好了,檔案配齊了。然後如果你的plsql連線頁面的database還是沒有可選(他是讀你的tnsnames.ora檔案的),那就在去檢視你的環境變數有沒有tns_admin這個變數(計算機-右鍵-屬性-高階系統設定-環境變數),如果沒有就新建乙個,如果有,檢視他的值得路徑是不是你剛才配置檔案的那個admin路徑,如果沒有,新建乙個,值設為admin 的路徑。到這裡應該可以解決了。

如果你還是報ora:12154,那麼你需要好好看一下你同事給你的tnsnames.ora檔案,可能其中有一部分是已經廢棄的,好死不死你又不知道,結果一直用錯誤的資料連線,打死你也連不上。所以,如果其他問題都排除了,你最好用乙個你同事正在使用的資料庫(新入職的更需要注意,你拿到的配置可能是n年以前的)

下面是參考解決的連線:解決pl連線報:ora:12154

ora 12154 無法解析指定的連線識別符號

ora 12154 無法解析指定的連線識別符號 經過排查是因為 tnsnames.ora 配置前 多了乙個空格 空格orcl 202.116.0.0 description address list address protocol tcp host 202.116.0.0 port 1521 co...

ORA 12154 無法解析指定的連線識別符號

今天在配置oracle時發現乙個問題,在tnsnames.ora中新增乙個遠端連線資料庫時,所有配置都正確但老提示 ora 12154 無法解析指定的連線識別符號 後來發現引起錯誤的竟然是乙個空格符!orcl description address protocol tcp host renpc p...

PLSQL連線Oracle報錯 ORA 12154

plsql連線oracle報錯 ora 12154 tns 無法解析指定的連線識別符號 解決步驟 1 cmd開啟windows命令視窗,輸入tnsping orcl 看是否連線成功,連線不成功則檢查tnsnames.ora的配置 2 win r開啟執行,輸入services.msc開啟服務,檢查or...