长久以来在lsnrctl>status中总有类似的信息,具体如下:

LSNRCTL> status

正在连接到 (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))

LISTENER 的 STATUS

------------------------

别名 DBLISTENER

版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production

启动日期 10-8月 -2010 18:29:59

正常运行时间 0 天 4 小时 27 分 40 秒

跟踪级别 off

安全性 ON: Local OS Authentication

SNMP OFF

监听程序参数文件 C:\oracle\product\10.2.0\db_1\network\admin\listener.ora

监听程序日志文件 C:\oracle\product\10.2.0\db_1\network\log\dblistener.log

监听端点概要...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xxxx)(PORT=1521)))

服务摘要..

服务 "PLSExtProc" 包含 1 个例程。

例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1

个处理程序...

服务 "test" 包含 2 个例程。

例程 "test", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

例程 "test", 状态 READY, 包含此服务的 1 个处理程序...

服务 "testXDB" 包含 1 个例程。

LSNRCTL>

其中test是SID,而这个testXDB又是什么呢?今天在客户那边解决一个与DB相关的端口冲突的问题,在客户那里另外一干做java开发的一帮兄弟的tomcat怎么也启动不了了,于是拉来了我,解决,netstat,ps一顿诊断之后,发现8080应该是被占用了,于是询问开发人员关于8080,还有其他的东西在用吗?开发人员介绍了环境。诊断之后,断定为oracle的XDB在搞鬼,摘录网上大家遇到的问题,这也终于明白一点,我上面提到的在监听中的"testXDB"是干什么用的了:

从Oracle

9i开始,Oracle的安装缺省包含了XDB。在启动数据库后,Oracle

XDB的http服务将会自动占用了8080端口,这给使用或JBoss、Tomcat进行java

web开发的人造成了许多不必要的麻烦。

本文将主要介绍修改XDB的http和ftp服务端口的3种方法。

1.使用dbms_xdb包修改端口设置

使用sys登录sqlplus

sqlplus sys/syspassword as sysdba

执行如下的脚本:

============================

-- Change the HTTP/WEBDAV port from 8080 to 8081

call dbms_xdb.cfg_update(updateXML(

dbms_xdb.cfg_get()

, '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'

, 8081))

/

-- Change the FTP port from 2100 to 2111

call dbms_xdb.cfg_update(updateXML(

dbms_xdb.cfg_get()

, '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'

, 2111))

/

COMMIT;

EXEC dbms_xdb.cfg_refresh;

2.使用OEM

console

选择数据库,XML

Database,Configuration。更改XDB的有关设置。

3.修改SPFILE[SID名].ORA文件,去掉数据库的初始化参数:

这个文件是Oracle的启动配置文件dispatchers='(PROTOCOL=TCP)

(SERVICE=XDB)',将会禁止XDB的http和ftp服务。

下面我们来重启计算机,或者在服务中重启OracleService[SID名]这个服务。重启后可能无法使用Enterprise

Manager Console和其他客户端连接,这时请大家使用Oracle的Configuration and Migration

Tools/Net Configuration

Assistant工具删除监听器,然后新建一个监听器,最后重启监听器。

EOF

xdb 服务_oracle XDB的问题,端口、http服务相关推荐

  1. 无法访问netflix服务_Choerodon 的微服务之路(三):服务注册与发现

    本文是 Choerodon 的微服务之路系列推文第三篇.在上一篇<Choerodon的微服务之路(二):微服务网关>中,介绍了Choerodon 在搭建微服务网关时考虑的一些问题以及两种常 ...

  2. 解决Wireshark 服务运行于非默认端口问题

    解决Wireshark 服务运行于非默认端口问题 参考: http://laurachappell.blogspot.com/2010/04/when-wireshark-gets-confused. ...

  3. Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接

    此文首发于我的个人博客:Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接 - zhang0peter的个人博客 晚上在检查我的Linux-ubuntu服务器的端口状况时发现开启 ...

  4. 通过ribbon 根据服务名获取所有服务实例的IP和端口列表

    代码使用SpringCloud版本E3 业务场景: 今天遇到一个业务场景,要求根据服务名获取当前微服务集群中所有的对应服务实例的IP和端口,通过分析源码推算出了写法. 原理简述: 如果代码中引入了sp ...

  5. 进程、线程、端口、服务间关系

    进程是指在系统中正在运行的一个应用程序:线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元.对于操 作系统而言,其调度单元是线程.一个进程至少包括一个线程,通常将该线程称为主线程 ...

  6. Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中

    场景 Ubuntu Server 16.04 LTS上怎样安装下载安装Nginx并启动: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...

  7. localtunnel:本地端口的服务映射到公网

    localtunnel插件可以把本地端口的服务映射到公网.好处:可以在任何一台连接网络的终端上访问. 1. 安装 npm install -g localtunnel 2. 启动本地服务 3. loc ...

  8. 3389端口远程终端服务的全攻略

    一,引言  WIN系统NT版本以上提供了一项特殊的服务-终端服务,在网络上熟成3389服务,有些读者肯定会说:不就是3389输入法漏洞吗?都知道啊,这句话是大错特错,3389不是输入法漏洞,3389并 ...

  9. 端口以及服务常用cmd

    netstat -ano                           列出所有端口的情况 netstat -aon|findstr "49157"   查出特定端口的情况 ...

  10. linux vnc 改端口号,RHEL6下配置vncserver服务(包括修改vnc端口)

    RHEL6下配置vncserver服务(包括修改vnc端口) (2012-04-13 23:36:07) 标签: it 配置完vsftpd后,还必须要开的服务就是vnc啦, 首先,在root用户下利用 ...

最新文章

  1. 武器化道路越走越远的无人机
  2. android API 参考大全
  3. 我是如何学习写一个操作系统(完结):总结和系列索引
  4. Android工程中javax annotation Nullable找不到的替代方案
  5. SQL server常用查询
  6. 魅族16s渲染图曝光:配备竖排双摄 无缘刘海屏
  7. Nginx编译-安装-配置-优化实践总结
  8. Atitit 迭代法  “二分法”和“牛顿迭代法 attilax总结
  9. 【数学建模】CUMCM-2016A 系泊系统的设计 解题思路整理
  10. 计算机学院实验室安全管理办法,计算机科学学院实验室安全管理制度
  11. ffmpeg common.mak:159: *** missing separator. Stop.
  12. 公众号网课搜题系统-掘光者题库
  13. php 单词拼写检查,拼写检查 · phpstorm手册 · 看云
  14. ArangoDB——操作案例二
  15. 甲骨文特征提取与分类思路学习
  16. CSS之毗邻选择器与普通兄弟选择器的区别
  17. b树的表示形式_B.Com的完整形式是什么?
  18. win2008 php上传限制,win2008 r2服务器 iis7.5限制100M带宽的方法
  19. 预约订座APP系统(基于uni-app框架)毕业设计毕业论文开题报告参考(2)app功能
  20. python代码运行不了怎么办_Python编程之运行出错怎么办

热门文章

  1. 在线压力测试,测试网站并发量
  2. 用什么命令表示释放计算机与网络的连接,用ipconfig命令查看计算机当前的网络配置信息等,如需释放计算机当前获得的IP地址,则需要使用的命令是()。...
  3. 如何制定人生目标和实现目标
  4. 制作bt种子(非pt站私有种)
  5. MT8665原理图芯片资料介绍
  6. C语言中的floor函数与cei函数
  7. java 10000以内的质数_10000以内有多少质数
  8. python绘制相频特性曲线_详解基于python的图像Gabor变换及特征提取
  9. C语言 while语句的用法
  10. Java全栈工程师知识体系介绍