修改XML DB的HTTP端口
4:29 pm in 数据库管理 by aronezhang
如果在本机上面安装了Oracle的数据库,XML DB的默认http端口也是8080,因此对于我们这些
以Oracle谋生的开发人员如果再安装一些Web服务器就会遇到8080端口冲突的情况,这不今天本人
在启动jboss-5.0.0.GA的时候就出现8080端口冲突了,由于基本不用XML DB,因此决定修改它的端口来解决这个问题。
使用 lsnrctl status 命令可以查看,8080端口被使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | C:\Users\Arone.Zhang > lsnrctl status LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 06-2月 -2009 23:54:47 Copyright (c) 1991, 2005, Oracle. All rights reserved. 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))LISTENER 的 STATUS ------------------------ 别名 LISTENER 版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production 启动日期 06-2月 -2009 10:12:45 正常运行时间 0 天 13 小时 42 分 2 秒 跟踪级别 off 安全性 ON: Local OS Authentication SNMP OFF 默认服务 XE 监听程序参数文件 C:\oraclexe\app\oracle\product\10.2.0\server\network\admin\listener.ora 监听程序日志文件 C:\oraclexe\app\oracle\product\10.2.0\server\network\log\listener.log 监听端点概要... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC_FOR_XEipc))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=AroneZhang)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=8080))(Presentation=HTTP)(Session=RAW)) 服务摘要.. 服务 "CLRExtProc" 包含 1 个例程。 例程 "CLRExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序... 服务 "PLSExtProc" 包含 1 个例程。 例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序... 服务 "XEXDB" 包含 1 个例程。 例程 "xe", 状态 READY, 包含此服务的 1 个处理程序... 服务 "XE_XPT" 包含 1 个例程。 例程 "xe", 状态 READY, 包含此服务的 1 个处理程序... 服务 "xe" 包含 1 个例程。 例程 "xe", 状态 READY, 包含此服务的 1 个处理程序... 命令执行成功 |
以DBA或XDBADMIN权限的XDB或sys用户通过SQL*Plus执行如下的命令来修改HTTP端口:
1 2 3 4 5 | SQL > exec dbms_xdb.sethttpport(8081); PL/SQL procedure successfully completed SQL > alter system register; System altered |
执行成功之后无需重起listener或者数据库,再次执行lsnrctl status 查看信息。
另外XML DB的FTP端口可以使用 exec dbms_xdb.setftpport(2100); 命令来修改。
–
相关文章: