Oracle 使用本地IP地址串連異常的解決方案

來源:互聯網
上載者:User

標籤:style   blog   http   color   使用   os   資料   io   

前幾天的安裝的Oracle測試環境,今天發現不能使用本地IP串連,串連提示錯誤 “Oracle the network adapter could not establish the connection”

這個問題折騰我時間比較長,網上很多資料都不太適合我的情況。不過最後還是被找到了 花了很多時間在其他方面沒有鎖定問題根源.


1 開始以為是防火牆 server client端都排除

2 oracle client端問題 (ubuntu 安裝的client端)

3 最後用程式測試發現還是報Network adapter問題 最終鎖定肯定是資料庫server端問題 繼續搜尋發現問題.

------------------------------------------------------------------------------------------------------------


1.確定oracle Listener 監聽服務已經啟動。
2.如果你的oracle資料庫不是安裝在本機那麼請把oracle所在主機防火牆給關掉(哪怕你的防火牆開放1521連接埠,因為當有一個串連請求 1521連接埠時oracle會隨機分配另一個連接埠給它.這是個人見解!望高手指點)
3.確定你串連的IP地址正確。

如果以上問題你都核實過那麼請繼續往下看。


開始我是用eclipse database development 配置時發現了此問題.



後來用 Oracle SQL Developer同樣也無法串連.後來試了試sqlplus卻可以串連.




於是我再sqlplus試了一下192.168.1.2這個地址(同樣是本機)卻給出了這樣的答案。
第一次無監聽程式,提示再輸入使用者名稱 卻又串連上了。(看來第二次是跟你輸入sqlplus一樣的)



這個答案很明確了當你直接輸入sqlplus可以登入,但是你把原生IP給加上卻不能登入。

納悶了幾小時忽然想起以前在玩oracle的時候(沒學之前^_^)在哪看見可以配置監聽的,就是忘記哪在了。於是又花了半個小時終於找到了

原來是Net Manager,(看來沒事玩玩軟體比玩玩遊戲受益多啊)



啟動Net Manager 選擇LISTENER 現在可以看見監聽的地址1原來是localhost不是192.168.1.2(本機)奇怪嘍localhost不就是192.168.1.2(我的本機IP)嗎?



於是嘗試了一下192.168.1.2
用添加地址的按鈕增加了一個192.168.1.2
儲存退出重啟oracle Listener 監聽服務稍等片刻。






哈哈居然串連上。看來localhost 不等於192.168.1.2 (localhost是沒有經過網卡的監聽,嘿嘿個人意見,我不懂網路,純屬聯想。)

再試試 Oracle SQL Developer 同樣也OK。




無意間看著dos命令發現了這個



以上有3個監聽端點(這是增加了192.168.1.2IP)第一個是127.0.0.1第二是IPC協議xxxx(不懂)第三個就是增加的192.168.1.2。

以片是增加192.168.1.2之前的



只有兩個監聽端點

提示:重啟服務可以用命令也可以用windows的服務管理。

命令如下

監聽啟動: lsnrctl start
監聽停止: lsnrctl stop
或者就輸入:lsnrctl 再輸入start 或者 stop

啟動Oracle: net start OracleServiceORACLE(ORACLE 我的SID)
停止Oracle: net stop OracleServiceORACLE

原文串連:http://www.cnblogs.com/adolfmc/archive/2012/10/07/2713711.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.