pl/sql報錯:無法解析指定的連線識別符號
在安裝oracle的時候pl/sql報錯:「ora-12154: tns:無法解析指定的連線識別符號」,在網上找了很多資料,然後問題解決。其中下面的文章分析的過程很值得學習,特地**過來時刻告誡自己全域性觀的重要性!!!
下面是引用正文
接著上次的話題,在64位win7上裝了32位oracle10g 以後又出現了新的問題:
在使用oracle自帶的sqlplus連線本機或者遠端的oracle例項均能成功過,但使用 pl/sql developer (我裝的是7.1版本) 連線任何乙個例項在登入時均報「ora-12154: tns:無法解析指定的連線識別符號」錯誤。
冷靜,先分析原因,既然sqlplus已經能夠連線,說明oracle的安裝(至少客戶端的安裝)是正常的,tns的配置是正確的。問題應該出在pl/sql developer 自身。考慮到本次安裝oracle的過程中有諾幹次安裝失敗且變換過oracle home,是否是登錄檔中的資訊有寫垃圾未清理?!進入 pl/sql developer 的 preferences中發現可以設定oracle home。該選項為空是自動選擇,也可以手工填入路徑。但是設定後沒有效果。之後又檢查了登錄檔、oracle設定均無異常。
無奈之下選擇了重灌pl/sql developer 。執行安裝程式以後彈出乙個警告框,這次仔細的看了一下,大概意思是安裝目錄中含有特殊字元可能導致oracle無法連線。該提示視窗按「確認」按鈕後依然會繼續安裝。恍然大悟啊,64位win7會把32位應用程式預設的安裝到program files (x86)目錄下,那兩個括號可能讓oracle鬱悶了。改變安裝路徑為乙個比較「大眾化」的路徑,再次進行資料庫連線,一切問題都解決了。
經驗總結:以後打死也不往預設的32位 program files目錄下裝東西了。
思想上移
文章的作者還是很有水平的,遇到了問題沒有一頭扎進去而是仔細的分析,將大局把握住了。弄清楚自己所處的環境(64位win7)然後逐步向細節分析(oracle安裝,pl/sql安裝,以及他們的安裝路徑等等細節),最終問題解決。巨集觀的把握住了,細節方面的都不是大問題,只需要稍微調整就可以。以後遇到問題也應該這樣分析,把自己的所處的大環境搞清楚,然後再去分析問題。
謹記!謹記!!
PL SQL報錯 無法解析指定的連線識別符號
在安裝oracle的時候pl sql報錯 ora 12154 tns 無法解析指定的連線識別符號 在網上找了很多資料,然後問題解決。其中下面的文章分析的過程很值得學習,特地 過來時刻告誡自己全域性觀的重要性!下面是引用正文 接著上次的話題,在64位 win7 上裝了32 位oracle10g 以後又...
plsql無法解析指定的連線識別符號
plsql無法解析指定的連線識別符號 安裝成功後輸入使用者名稱和密碼就無法登陸報錯ora 12154 tns 無法解析指定的連線識別符號 後來查詢 他的sqlplus能登入,伺服器 網路 tns配置應該都是好的,應該就是plsql本身的問題 問下安裝路徑在哪?注意安裝路徑中不能有括號,不要安裝在c ...
用PL SQL登入顯示 「無法解析指定識別符號」
錯誤現象 為了看表空間是否完整建好,開啟相應的連線工具plsql,但是打不開,顯示 無法解析指定識別符號 處理方式 首先點選取消直接登入,開啟工具 首選項,在路徑上看指定好沒有,oracle的主目錄名和 oci驅動的路徑,如果還沒有好,則開啟我的電腦 屬性,高階系統設定 高階 環境變數,在彈出來的對...