修改Oracle XE Listener 佔用的1521、8080連接埠

來源:互聯網
上載者:User

標籤:

修改Oracle XE Listener 佔用的1521、8080連接埠今天在幫開發人員Demon安裝oracleXE時,有這麼一段提示:[sql]  
  1. Destination Folder: D:\oraclexe\  
  2. Port for ‘Oracle Database Listener‘: 1521  
  3. Port for ‘Oracle Services for Microsoft Transaction Server‘: 2030  
  4. Port for HTTP Listener: 8080  

可以看出,預設web控制台服務連接埠是8080,安裝時又不能更改。安裝之後和Tomcat, Jboss等伺服器衝突,所以會遇到很多問題。在XE的安裝檔案中有這樣一段SQL,可以用來更改http的連接埠。
在D:\oraclexe\app\oracle\product\10.2.0\server\config\scripts\postDBCreation.sql檔案裡。有這樣一段Sql代碼:

[sql]  
  1. begin  
  2.    dbms_xdb.sethttpport(‘8080‘);  
  3.    dbms_xdb.setftpport(‘0‘);  
  4. end;  
  5. /  

再看看記錄檔D:\oraclexe\app\oracle\product\10.2.0\server\config\log\postDBCreation.log裡,有這樣一段記錄:[sql]  
  1. SQL> begin  
  2.   2   dbms_xdb.sethttpport(‘8080‘);  
  3.   3   dbms_xdb.setftpport(‘0‘);  
  4.   4  end;  
  5.   5  /PL/SQL procedure successfully completed.  
可以看出Oracle XE就是用它來設定http連接埠的,開啟SQL*Plus控制台。用sys或者system登陸。然後運行: [sql]  
  1. begin  
  2.    dbms_xdb.sethttpport(‘8081‘);  
  3.    dbms_xdb.setftpport(‘0‘);  
  4. end;  
  5. /   

 這樣就把連接埠設定為8081了。

 

http://my.oschina.net/liuhuiweb/blog/203012

修改Oracle XE Listener 佔用的1521、8080連接埠

聯繫我們

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