转载:。。。。。
~~~~~~~~~~~~~~~~~~
关于完全安装Oracle后8080会被占用的问题的原因和找的方法的总结:
完全安装Oracle数据库后,当我们访问8080端口时,会弹出一个XDB窗口,要求输入用户名和密码。这样将和我们本地一些使用该端口的应用冲突,比如tomcat、jboss等,虽然这些端口是可以修改的,但总是不爽oracle一直占用这个端口。
找的方法一(试验后没有成功)
方法1:
使用sys登录Oracle,利用dbms_xdb修改端口设置
SQL> call dbms_xdb.cfg_update(updateXML( dbms_xdb.cfg_get() '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()' , 8081))/
2 dbms_xdb.cfg_get()
3 , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
4 , 8081))
5 /
运行完后提示:Call completed.
接着
SQL> COMMIT;
提示:Commit complete.
SQL> EXEC dbms_xdb.cfg_refresh;
方法2:(没找到 选择数据库——XML 那里执行)
使用Enterprise Manager Console,选择数据库——XML 数据库——配置,更改http-port的默认值为8081。----------------------------------------------------------------安装Oracle数据库后,当我们访问8080端口时,会弹出一个XDB窗口,要求输入用户名和密码。这样将和我们本地一些使用该端口的应用冲突,比如tomcat、jboss等,虽然这些端口是可以修改的,但总是不爽oracle一直占用这个端口。
Oracle数据库可以使用TCP协议通过8080端口进行连接,所以占用了8080端口。
要取消占用,可以打开Oracle安装目录下的database目录内的SPFILE[SID名].ORA文件进行修改。这个文件是Oracle的启动配置文件。
把其中的*.dispatchers='(PROTOCOL=TCP) (SERVICE=or9iXDB)'这一行去掉即可。
然后重启计算机,或者在服务中重启OracleService[SID名]这个服务。重启后可能无法使用Enterprise Manager Console和其他客户端连接,这时请使用Oracle的Configuration and Migration Tools/Net Configuration Assistant工具删除监听器,然后新建一个监听器,重启监听器。
使用Configuration and Migration Tools/Net Manager工具,将服务命名删除,然后新建一个。
现在Oracle应该就可以正常使用,8080也不会占用了。
方法3:(试验结果:比较简单,安全,选这个,也不用上面那么多的选项啊什么的)
可以去Database Configuration Assistant下将XDM服务的默认端口改掉
分享到:
相关推荐
本文将详细探讨如何修改远程端口,关闭3389端口以及处理Oracle数据库导出时遇到的问题。 首先,我们来谈谈“修改远程端口”。默认情况下,许多服务和应用程序会使用众所周知的端口号进行通信,例如SSH(Secure ...
本文将详细解释如何启动和关闭Oracle监听及服务,以及如何重新配置监听。 首先,Oracle监听是Oracle数据库系统中的一个重要组件,它的主要职责是接收客户端的连接请求,并将这些请求转发到相应的数据库实例。监听...
### 8080端口被占用的问题及解决方法 #### 一、问题概述 在计算机网络中,端口是用于标识通信目标的一种方式。不同的应用程序和服务通常绑定到不同的端口号上,以便进行数据传输。当一个端口被某个程序占用时,...
本文将详细解析在Linux系统中启动与关闭Oracle数据库的具体步骤,以及相关的环境变量配置与命令行操作。 ### 一、环境变量配置 在Linux系统中,为了能够顺利地启动或关闭Oracle数据库,首先需要正确设置环境变量。...
### 解决Oracle占用80端口导致Web应用无法使用80(localhost)的问题 #### 一、问题背景 在IT环境中,特别是在开发和部署Web应用时,经常遇到一个常见的问题——端口冲突。其中一个典型的场景是Oracle数据库服务...
在这个案例中,我们需要解决Oracle监听器与Tomcat应用服务器在8080端口上的冲突问题。 首先,我们来看一下Oracle监听器的默认设置。通常,Oracle监听器默认监听1521端口,这是Oracle数据库的标准通讯端口。你可以...
### 解决ORA-01033:Oracle正在初始化或关闭 #### 背景与问题解析 在Oracle数据库管理中,遇到ORA-01033错误是较为常见的问题之一,该错误通常出现在数据库启动或关闭的过程中。ORA-01033错误的全称是“ORA-01033:...
TNSLSNR.exe通常是Oracle数据库的监听器,意味着Oracle可能正在使用8080端口。 在确认了占用端口的进程后,如果需要停止这个进程,可以使用`taskkill`命令。这里有两种方式: 1. 直接通过PID来结束进程:`taskkill...
本文将详细介绍如何修改JBoss的端口号,特别是当其他服务(如Oracle)也使用相同的端口(例如8080端口)时。 #### 修改步骤详解 1. **确认端口冲突:** - 首先,需要确认是否有端口冲突问题。可以通过命令`...
其中,`hostname`是Oracle服务器的主机名或IP地址,`port`是监听的Oracle服务端口,`service_name`是Oracle数据库的服务名。 3. 执行SQL:使用`Connection`对象创建`Statement`或`PreparedStatement`实例,然后调用...
- 连接字符串:可以替代DSN,直接提供数据库地址、端口、服务名等信息。 - 使用组件的`打开`命令来建立连接,`关闭`命令断开连接,`错误信息`可以获取连接过程中的错误信息。 2. 记录集组件: - 记录集用于存储...
可以通过查看文件`$ORACLE_HOME/install/portlist.ini`来了解当前dbcontrol使用的端口。默认情况下,dbcontrol的HTTP端口为1158,agent端口为3938。如果需要重新配置端口,可以使用命令`emca –reconfigports-db...
通过以上步骤,我们可以顺利地在Linux系统中启动和关闭Oracle数据库服务。这些操作对于数据库的日常管理和维护至关重要。掌握这些基本的命令和流程对于Oracle DBA来说是非常必要的技能之一。同时,需要注意的是,在...
**3.2 关闭Oracle服务** - 同样通过`服务`管理工具来停止Oracle服务。 通过以上步骤,用户可以顺利完成Oracle数据库的安装、配置、卸载以及启动和关闭的操作。在实际操作过程中,应注意每一步骤的细节,特别是卸载...
10. **更新防火墙和安全设置**:Oracle11g可能在防火墙设置中开放了某些端口,卸载后记得关闭这些端口,以避免安全隐患。 通过以上步骤,你应该能成功且彻底地卸载Oracle11g。不过,需要注意的是,不同操作系统和...
(1)关闭防火墙; (2)在防火墙中添加,orcale端口1521例外。 您可能感兴趣的文章:常用的Oracle doc命令(收藏)Oracle 多行记录合并/连接/聚合字符串的几种方法Oracle中字符串连接的实现方法php连接oracle数据库及...
`Open()`方法打开连接,`Close()`或使用`using`语句则会自动关闭连接,确保资源得到释放。 对于更复杂的数据库操作,如执行SQL查询或存储过程,你可以使用`OracleCommand`对象。例如: ```csharp OracleCommand ...
- **指定监听端口**:Oracle XE默认使用1521端口,可以保持不变或自定义。 - **选择安装位置**:指定Oracle软件和数据文件的安装目录。 - **创建数据库**:安装程序会自动创建数据库实例。 - **等待安装完成**:安装...
为了能够远程连接并启动处于关闭状态的Oracle数据库,需要满足以下条件: 1. **目标Oracle服务器已打开Listener**:Listener服务是Oracle数据库系统的一个关键组成部分,负责监听来自客户端的连接请求。 2. **目标...
在 Linux 环境下,重启 Oracle 数据库需要执行一系列命令,包括关闭监听、shutdown 数据库、startup 数据库和启动监听。下面是详细的步骤: 1. su - oracle:切换到 oracle 用户,以便执行 Oracle 相关命令。 2. ...