登入Oracle過程中遇到的問題及解決方案____Oracle

來源:互聯網
上載者:User

本文轉載自:

IOException in Sending Request::Connection refused: connect

IO異常:The Network Adapter Could not establish the connection

無法與該代理取得聯絡。請驗證此代理的 url 是否為 null。


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

【問題一】Oracle 10g裡怎麼開啟OEM。

【解決方案】Oracle 10g已成功安裝,但開始菜單裡並沒有OEM,是因為10g版本的OEM是瀏覽器模式,只能在瀏覽器中開啟。在用Database Configuration Assistant建立資料庫的最後,會出現用於在瀏覽器中訪問該資料庫的URL,我的資料庫版本URL為:http://any:5500/em。


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

本部分轉載自:IOException in Sending Request::Connection refused: connect

【問題二】開啟瀏覽器中的OEM,輸入登入使用者名稱,密碼後報錯:IOException in Sending Request::Connection refused : connect

【解決方案】

這個問題的出現是因為Oracle Agent的時區與作業系統時區不一致導致的。

找到下面的檔案
$ORACLE_HOME/db_1/$HOSTNAME/sysman/config/emd.properties
其中的agentTZRegion預設是GMT,改為你所在的時區即可,例如:
agentTZRegion=Asia/Chungking
關於時區的列表參考:10.2.0/db_1/sysman/admin/supportedtzs.lst
然後先停止 dbconsole 使時區設定生效並重啟OracleDBConsole:

在命令視窗中輸入下面命令列:
emctl stop dbconsole 

emctl resetTZ agent

emctl config agent getTZ

emctl start dbconsole

ps. 網上都是這樣的解決方案,但是我的Win 7系統時區如下:


但我將10.2.0/db_1/sysman/admin/supportedtzs.lst中東八區的所有時區標識都試了一遍,仍然報以下錯誤:



設定時區失敗。因為我的電腦有時開機時會報時區錯誤,也許這是個人電腦問題,不得已,我將Win 7系統時區調整成(UTC)國際標準時間,檔案中的時區保持GMT不變,此報錯即解決。


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

本部分轉載自:IO異常:The Network Adapter Could not establish the connection

【問題三】用OEM登入時報錯:The Network Adapter Could not establish the connection.

【解決方案】

這種異常的出現大致上有下面幾種:


1。IP錯誤。
在設定URL時錯誤,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp
資料庫伺服器不正確:ping 伺服器IP是否正確。不正確,將URL更改為正確
連接埠號碼錯誤:一般不會錯誤。
進行一下操作:在DOS上鍵入sqlplus,檢查oracle是否開啟
一卻正常,執行下面第2步。

2。防火牆
如果機器上安裝有放火牆,可能是伺服器連接埠號碼屏蔽而造成的。關閉防火牆後,嘗試重新串連。
仍然不行,執行第3步。

3。資料庫監聽未啟動 修改PC上註冊表中的ImagePath值。
我下面以現在主流的資料庫ORACLE為例
重新手動啟動資料庫監聽:
1:開始 → 運行→ 輸入CMD→  進入DOS命令提示介面
d:>lsnrctl
LSNRCTL> status
或者
LSNRCTL> start
如果是類似圖片中的資訊

恭喜,你的問題已經尋找出來,是資料庫監聽器沒未啟動而造成的。
以下是手動啟動資料庫的方法:
在運行處執行regedit進入註冊表到
開始 →運行→ regedit
按下面路徑
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome90TNSListener
找到OracleOraHome90TNSListener(我用的是Oracle9i 其他的版本的應該是OracleOraHomexxxTNSListener)


找到之後你會發現ImagePath關索引值不存在了,建立它:(存在的話,點擊修改,修改方法在下文有介紹)
按右鍵,快顯功能表選擇新鍵(N)→字串值(S)


將其命名為ImagePath
選中ImagePath點右鍵,選中修改:


在值中輸入你的Oracle安裝目錄\ora90(其他本對應的是oraxxx目錄)\bin\tnslsnr

如果是ORACLE 10G則安裝目錄為F:\oracle\product\10.1.0\Db_2\BIN\tnslsnr

確定後退出註冊表:
再在DOS命令下鍵入start
如果出現下面畫面,恭喜你,監聽器啟動成功:


關閉DOS,啟動你的程式進行測試,應該恢複正常了。
以上就是常見的引發The Network Adapter could not establish the connection 異常的原因。


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

此部分轉載自:無法與該代理取得聯絡。請驗證此代理的 url 是否為 null。

【問題四】Oracle登入時報錯:無法與該代理取得聯絡,請驗證此代理的URL是否為NULL。

【解決方案】


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.