熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

oracle8080與TOMCAT默認端口沖突

2013-11-13 15:53:16  來源: Oracle 

  使用sys登錄Oracle利用dbms_xdb修改端口設置

  SQL> call dbms_xdbcfg_update(updateXML(

  dbms_xdbcfg_get()

   /xdbconfig/sysconfig/protocolconfig/httpconfig/httpport/text()

   ))

  /

  運行完後提示Call completed

  接著

  SQL> COMMIT;

  提示Commit complete

  SQL> EXEC dbms_xdbcfg_refresh;

  使用Enterprise Manager Console選擇數據庫——XML 數據庫——配置更改httpport的默認值為

  

  安裝Oracle數據庫後當我們訪問端口時會彈出一個XDB窗口要求輸入用戶名和密碼這樣將和我們本地一些使用該端口的應用沖突比如tomcatjboss等雖然這些端口是可以修改的但總是不爽oracle一直占用這個端口

  Oracle數據庫可以使用TCP協議通過端口進行連接所以占用了端口

  要取消占用可以打開Oracle安裝目錄下的database目錄內的SPFILE[SID名]ORA文件進行修改這個文件是Oracle的啟動配置文件

  把其中的*dispatchers=(PROTOCOL=TCP) (SERVICE=oriXDB)這一行去掉即可

  然後重啟計算機或者在服務中重啟OracleService[SID名]這個服務重啟後可能無法使用Enterprise Manager Console和其他客戶端連接這時請使用Oracle的Configuration and Migration Tools/Net Configuration Assistant工具刪除監聽器然後新建一個監聽器重啟監聽器

  使用Configuration and Migration Tools/Net Manager工具將服務命名刪除然後新建一個

  現在Oracle應該就可以正常使用也不會占用了

  

  


From:http://tw.wingwit.com/Article/program/Oracle/201311/17464.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.