a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 108|回复: 0

[综合] Oracle辅导:Oracle98080端口问题详解

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
Oracle 9i开始,创建数据库时默认包含了XDB特性。一旦启动了数据库和Listener,Oracle XDB的http服务就占用8080端口,刚好和JBoss、Tomcat等默认端口冲突。除了修改Tomcat等外,还可以修改XDB的配置。
( m! D4 j0 Q  c6 T7 y- k    Oracle XDB的端口设置不在配置文件中,而是在数据库里。修改XDB的http和ftp服务端口的方法有3种:
* s! I. @& A" [  H6 [    1.使用sys登录Oracle,利用dbms_xdb修改端口设置$ X  d# ]% ^5 S
    SQL>connect /as sysdba;
) f4 K2 b$ W$ H9 P$ P) h    SQL> -- Change the HTTP/WEBDAV port from 8080 to 8081
* s7 b7 V+ Q4 O1 V0 s    SQL> call dbms_xdb.cfg_update(updateXML(* I' l- a0 m, s. O/ a
    2        dbms_xdb.cfg_get()& j* c- y% U' i4 m3 Z4 B; k2 n- u* u
    3      , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'  u) q4 ?; n( U/ i+ i8 R
    4      , 8081))
7 g5 V4 v- u9 f& P# y/ R! y% {    5  /
5 a3 _5 H. ]+ ?0 c' ^1 n    Call completed.
9 N  l; O( o- v; U    SQL> -- Change the FTP port from 2100 to 2111
& p0 i# s) K1 O  {) C& u    SQL> call dbms_xdb.cfg_update(updateXML(
: K$ }2 l/ ?* a/ H- ~- h# g5 |( ~% O, y    2         dbms_xdb.cfg_get()
/ W  p5 {5 m% Q, Q: M9 x    3       , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'- D1 T- W! m$ B# F
    4       , 2111))* l$ E# @3 x) w, F
    5  /% }3 O1 H  a, o
    Call completed.
0 u; g3 n7 b. V    SQL> COMMIT;0 r6 x2 Z) L4 U" ?& m+ |5 ?* u
    Commit complete.5 L& j6 O* o6 \$ M1 ?8 K
    SQL> EXEC dbms_xdb.cfg_refresh;
  ~8 z- y( h5 l8 c    PL/SQL procedure successfully completed.# k& X' N5 \0 g/ w/ @8 c, @8 T0 Q
    2.使用OEM console,选择数据库,XML Database,Configuration。更改XDB的有关设置。
/ v; u* G4 T7 F- T& Q9 d( j    3.去掉数据库的初始化参数:  dispatchers='(PROTOCOL=TCP) (SERVICE=XDB)',将会禁止XDB的http和ftp服务。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-16 09:29 , Processed in 0.177245 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表