Windows 8,Oralce11g,命令列
1.輸入“sqlplus”,回車,提示:請輸入使用者名稱,輸入使用者名稱,回車,提示,請輸入口令,輸入口令後,回車,報ORA-12560:TNS:協議介面卡錯誤
2.輸入“sqlplus 使用者名稱/密碼@SID”,回車,提示“連線到:Oracle Database 11g Release 11.2.0.1.0 - 64bit Production”。
這兩者的執行機制有什麼不同嗎?
網上有人說:
“遇到一樣的情況:用 c:\>sqlplus "user/pass@orcl" 這樣的方式就可以登入了,但是直接執行sqlplus 然後輸入使用者名稱密碼就會提示協議介面卡錯誤。試過網上很多方法,現在終於解決了,是環境變數path值那裡的問題,我安裝了服務端和客戶端,在path值那裡把服務端的地址放在客戶端的前面就好了。例如這樣:D:\Oracle\product\11.2.0\dbhome_1\bin;D:\Oracle\product\11.2.0\client_1\bin;C:\Program Files\ArcGIS\ArcSDE\ora11gexe\bin;”
試了一下換位置,沒有作用。我沒裝服務端,只裝了客戶端,和上述情況也不太相符。
待研究。