改變或關閉Oracle XDB的ftp和http埠

xingfei80發表於2010-07-08
改變或關閉Oracle XDB的ftp和http埠
  
  改變或關閉Oracle XDB的ftp和http埠 Oracle 9i建立資料庫時預設包含了XDB特性。一旦啟動了資料庫和Listener,Oracle XDB的http服務就佔用8080埠,剛好和JBoss、Tomcat等預設埠衝突,Oracle XDB的埠設定不在配置檔案中,而是在資料庫裡。修改XDB的http和ftp服務埠的方法有3種:
  1、使用sys登入Oracle,利用dbms_xdb修改埠設定
   SQL> -- Change the HTTP/WEBDAV port from 8080 to 8081
   SQL> call dbms_xdb.cfg_update(updateXML(
   2 dbms_xdb.cfg_get()
   3 , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
   4 , 8081))
   5 /
   Call completed.
   SQL> -- Change the FTP port from 2100 to 2111
   SQL> call dbms_xdb.cfg_update(updateXML(
   2 dbms_xdb.cfg_get()
   3 , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'
   4 , 2111))
   5 /
   Call completed.
   SQL> COMMIT;
   Commit complete.
   SQL> EXEC dbms_xdb.cfg_refresh;
   PL/SQL procedure successfully completed.
  2、使用OEM console,選擇資料庫,XML Database,Configuration,更改XDB的有關設定。
  3、去掉資料庫的初始化引數:
  dispatchers='(PROTOCOL=TCP) (SERVICE=XDB)',將會禁止XDB的http和ftp服務。[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14663377/viewspace-1035072/,如需轉載,請註明出處,否則將追究法律責任。

相關文章