在2008 Server安裝裝oracle 11g client并配置了TNS后
sqlplu xx/xx@xx登錄目標資料庫成功
但是在某一個檔案夾中卻報錯“:ORA-12543: TNS: 無法連接目標主機
大概就是
打開cmd視窗,輸入sqlplu xx/xx@xx登錄目標資料庫成功
然后cd /D D:\XXX\XXX之后,sqlplu xx/xx@xx報ORA-12543: TNS: 無法連接目標主機
uj5u.com熱心網友回復:
cd到那個目錄后,tnsping下看看結果,最好將你的操作貼圖uj5u.com熱心網友回復:
很可能是環境變數的問題。你改變了路徑,識別不了PATH中配置Oracle安裝路徑了。uj5u.com熱心網友回復:
其實無需特意去打開檔案夾的。你在連接上oracle后,使用@或@@,就會提示你選擇目標檔案。
uj5u.com熱心網友回復:
可能我沒說清除,我是在同一個命令視窗中運行的,而且環境變數也看過,path就是oracle client的路徑沒錯首先,在cmd默認目錄下執行sqlplus成功登錄,然后quit退出
cd 到那個有問題的目錄,再次sqlplus就報TNS了。。。
uj5u.com熱心網友回復:
檢查報告ora-12543錯誤的目錄名,是不是有括號--oracle的客戶端在有括號的目錄下,可能出現很神奇的問題(特別是64位OS+32位客戶端)uj5u.com熱心網友回復:
是不是環境,變數問題,還是監聽不正常,看看是不是新安裝了什么軟體,影響使用了, cnd-> tsnrtl 看看監聽,不行就進入控制面板-服務,找實體重啟看看!uj5u.com熱心網友回復:
路徑沒有符號跟空格,只能往64os+32client的奇怪問題上想了。。
這幾天又試了一下,貌似就只有一個特定目錄有問題,別的目錄下正常。但是別的環境上(64os+32client)都沒發生過這個問題。
還是頭一次碰到這么奇葩的問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/79190.html
標籤:基礎和管理
上一篇:ora-01560 如何解決
