原文链接:http://www.cnblogs.com/qixin622/archive/2009/08/29/1556536.html
可能在本地同时安装过Tomcat和Oracle的人都会知道,安装完Oracle后,会发现Tomcat的8080端口已经被Oracle占用了。
完全安装Oracle数据库后,当我们访问8080端口时,会弹出一个XDB窗口,要求输入用户名和密码。这样将和我们本地一些使用该端口的应用冲突,比如tomcat、jboss等,虽然这些端口是可以修改的,但总是不爽oracle一直占用这个端口。
其实那是Oracle的一个XML数据库服务占用了8080端口,解决方法有以下几种:
方法一:可以使用sys账号以sysdba身份登录进去,用以下语句更改掉Oracle所占用的端口:
Oracle 9i:call dbms_namespace.shell('@jis/install/serverendp.ssh admin 8080 9090 -register');
Oracle 10g:call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),'/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',9090));
注意:以上语句是更改Oracle XML数据库端口为9090,你可以改为其它空闲的端口。执行以上命令要以sysdba身份进行登陆。
方法二:
可以到开始菜单下的Oracle组里选择Database Configuration Assistant,将XDM服务的默认端口改掉 ,如改成8081即可。
备注:如何基于SQL Plus以管理员身份登录?
1、命令:sqlplus /nolog;
2、在Oracle本机,可以通过conn /as sysdba登录
相关推荐
综上所述,解决Oracle占用8080端口的问题需要理解网络端口的工作原理,识别占用端口的进程,并熟悉Oracle中间件的配置和管理。通过上述步骤,可以有效地解决这个问题,恢复8080端口的正常使用。
为了解决这一问题,可以采取以下三种方法来更改Oracle XDB的HTTP和FTP服务所使用的端口。 #### 方法一:通过DBMS_XDB包进行配置修改 第一种方法是通过Oracle提供的DBMS_XDB包来进行端口的修改。这种方式适用于熟悉...
### 解决Oracle占用80端口导致Web应用无法使用80(localhost)的问题 #### 一、问题背景 在IT环境中,特别是在开发和部署Web应用时,经常遇到一个常见的问题——端口冲突。其中一个典型的场景是Oracle数据库服务...
解决端口冲突的多种方法 ...在本文中,我们讨论了解决8080端口冲突的多种方法,包括修改 Tomcat 的端口号和修改 Oracle 的端口号。这些方法可以帮助我们避免端口冲突,并确保系统的稳定性和安全性。
在本例中,Oracle的XDB(XML Database)特性占用的默认端口8080与Tomcat的默认HTTP端口相同,导致无法正常访问Tomcat的服务。 要解决这个问题,可以采取以下几种策略: 1. **调整Tomcat端口**: - 打开Tomcat的...
### 8080端口被占用的问题及解决方法 #### 一、问题概述 在计算机网络中,端口是用于标识通信目标的一种方式。不同的应用程序和服务通常绑定到不同的端口号上,以便进行数据传输。当一个端口被某个程序占用时,...
总的来说,了解如何在Windows上查看端口占用和关闭占用端口的进程是解决网络服务冲突的关键。通过`netstat`、`tasklist`和`taskkill`这些内置工具,我们可以有效地管理和调试系统中与端口相关的各种问题。同时,这也...
如果不想使用8080端口,可以在Oracle的SPFILE配置文件中删除占用8080的dispatcher配置,然后重启Oracle服务或监听器,确保不影响其他服务。 值得注意的是,端口冲突的解决方案往往取决于服务的启动顺序。有时,通过...
- **冲突与兼容性**:检查是否有其他进程占用相同端口,或者数据库版本与监听程序版本之间存在兼容性问题。 通过以上步骤,大多数Oracle监听问题都能得到解决。如果问题依然存在,建议查看Oracle数据库的日志文件以...
winform 检测端口 测试数据库连接 80端口 IIS 端口 ASP.NET Oracle winform 检测端口 测试数据库连接 80端口 IIS 端口 ASP.NET Oracle winform 检测端口 测试数据库连接 80端口 IIS 端口 ASP.NET Oracle
本文主要关注的是Oracle数据库与开源应用服务器如JBoss和Tomcat之间的默认端口冲突,以及如何解决这个问题。 Oracle数据库自9i版本开始引入了XDB(XML Database)特性,这是一个内置的XML存储和处理系统。XDB通过...
在学习和工作的过程中,我们可能在调试程序时发现TOMCAT提示8080端口已被占用,于是运行NETSTAT -ANO查看端口使用情况,发现8080端口被ORACLE的监听器占用了。如果出现这种情况,本文介绍了如下三种方法来解决问题:...
连接 Oracle 数据库是每个开发者和数据库管理员都需要掌握的基本技能,但是很多人在连接 Oracle 数据库时都会遇到各种问题,本文将详细介绍如何连接 Oracle 数据库及故障解决办法。 首先,在连接 Oracle 数据库之前...
在Oracle数据库环境中,监听器(Listener)是负责处理网络连接请求的关键组件,它默认使用1521端口号。然而,出于多种原因,如避免端口冲突、满足特定业务需求或提升安全性,我们可能需要修改Oracle监听器的默认端口...
通过TestConnet这样的工具,开发者和运维人员可以快速定位数据库连接和端口占用的问题,提高工作效率,减少系统故障的发生。在实际应用中,应根据具体情况选择合适的测试策略,确保数据库服务的稳定运行。
- 常见占用8080端口的服务包括但不限于:Oracle、Apache Tomcat等。 2. **定位配置文件:** - JBoss的主要端口号配置文件位于`/opt/jboss-4.0.5.GA/server/default/deploy/jbossweb-tomcat.sar/server.xml`。这里...
### Oracle 10g EM与iSQL*Plus访问问题及解决方案 #### 一、问题概述 在使用Oracle 10g的过程中,用户可能会遇到无法通过Web方式访问EM(Enterprise Manager)或iSQL*Plus的问题。这通常是由于配置不正确、服务未...
- 如果上述方法未能解决问题,则需要通过EM Configuration Assistant (EMCA)来重新配置Oracle Enterprise Manager Database Control。 - 打开命令行工具,切换到Oracle用户,然后执行`emca -config dbcontrol db`...
Oracle数据库服务的启动问题对于初学者来说可能是一项挑战,但理解并解决这些问题对于确保数据库的正常运行至关重要。本篇文章将详细探讨Oracle服务启动时可能遇到的问题及其解决方案。 首先,Oracle服务的启动问题...
- **UDP 和 TCP 内核参数**: 避免端口被占用,修改最小端口到 11000。需要修改 `/etc/sysctl.conf` 文件,并重启网络服务。 - **Kernel.shmmax 参数**: 如果 OMS 和 Management Repository 分别位于不同主机上,则 ...