今天配置虛擬機中設計了下ip,使虛擬機和主機處在同一網段,然後使用webservice就成功了,但是新問題就來了,oracle連接不上了。
一查找資料,發現OracleOraDb10g_home1TNSListener服務啟動了自動關閉了,再啟動怎麼也啟動不了,想想肯定跟改ip有關,一查果然是這個問題,用了下面方法立馬成功了:
1.在cmd環境下運行emca -config dbcontrol db會要求輸入數據庫SID我的是默認的orcl,監聽端口默認1521。然後一步一步配置下去。結束後就可以啟動OracleDBConsoleorcl了。
2用orcale自帶的應用程序Oracle net configuration assistant來刪除原來的監聽器,配置新的監聽器。方法很簡單。OracleOraDb10g_home1TNSListener就可以啟動了,數據庫恢復正常使用。