程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> Oracle數據庫取消8080端口占用

Oracle數據庫取消8080端口占用

編輯:關於MYSQL數據庫

安裝Oracle數據庫後,當我們訪問8080端口時,會彈出一個XDB窗口,要求輸入用戶名和密碼。這樣將和我們本地一些使用該端口的應用沖突,比如tomcat、jboss等,雖然這些端口是可以修改的,但總是不爽Oracle一直占用這個端口。以下是我找到的一個方法,我已經試驗成功了,如果你想用此法進行修改,請首先備份數據庫重要內容,如果操作不慎,難免要重裝數據庫。

Oracle數據庫可以使用TCP協議通過8080端口進行連接,所以占用了8080端口。
要取消占用,可以打開Oracle安裝目錄下的database目錄內的SPFILE[SID名].ORA文件進行修改。這個文件是Oracle的啟動配置文件。
把其中的*.dispatchers='(PROTOCOL=TCP) (SERVICE=or9iXDB)'這一行去掉即可。
然後重啟計算機,或者在服務中重啟OracleService[SID名]這個服務。重啟後可能無法使用Enterprise Manager Console和其他客戶端連接,這時請使用Oracle的Configuration and Migration Tools/Net Configuration Assistant工具刪除監聽器,然後新建一個監聽器,重啟監聽器。
使用Configuration and Migration Tools/Net Manager工具,將服務命名刪除,然後新建一個。

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved