`

修改Oracle XE Listener 占用的1521、8080端口

 
阅读更多

今天在帮开发人员Demon安装oracleXE时,有这么一段提示:

[sql]  
  1. Destination Folder: D:\oraclexe\  
  2. Port for 'Oracle Database Listener': 1521  
  3. Port for 'Oracle Services for Microsoft Transaction Server': 2030  
  4. Port for HTTP Listener: 8080  

可以看出,默认web控制台服务端口是8080,安装时又不能更改。安装之后和Tomcat, Jboss等服务器冲突,所以会遇到很多问题。在XE的安装文件中有这样一段SQL,可以用来更改http的端口。
在D:\oraclexe\app\oracle\product\10.2.0\server\config\scripts\postDBCreation.sql文件里。有这样一段Sql代码:

[sql]  
  1. begin  
  2.    dbms_xdb.sethttpport('8080');  
  3.    dbms_xdb.setftpport('0');  
  4. end;  
  5. /  

再看看日志文件D:\oraclexe\app\oracle\product\10.2.0\server\config\log\postDBCreation.log里,有这样一段记录:
[sql]  
  1. SQL> begin  
  2.   2   dbms_xdb.sethttpport('8080');  
  3.   3   dbms_xdb.setftpport('0');  
  4.   4  end;  
  5.   5  /PL/SQL procedure successfully completed.  
可以看出Oracle XE就是用它来设置http端口的,打开SQL*Plus控制台。用sys或者system登陆。然后运行: 
[sql]  
  1. begin  
  2.    dbms_xdb.sethttpport('8081');  
  3.    dbms_xdb.setftpport('0');  
  4. end;  
  5. /   

 这样就把端口设置为8081了。

分享到:
评论

相关推荐

     oracle-xe-11.2.0-1.0.x86_64.rpm.zip

    3. 配置Oracle XE:安装后,可能需要配置网络设置(如监听端口和服务名),并设置数据库初始化参数(如`tnsnames.ora`和`listener.ora`)。 4. 启动和停止服务:使用`/etc/init.d/oracle-xe`命令启动和停止Oracle XE...

    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务

    在 Oracle 11g Express Edition 中,listener.ora 文件通常位于 D:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN 目录下。可以使用文本编辑器打开该文件,并添加或修改相应的配置信息。 例如,在 ...

    Oracle开发手册

    这通常涉及到编辑`listener.ora` 文件,并设置监听端口和地址。 - **启动与停止服务:**学会如何通过命令行或图形界面工具来启动和停止Oracle服务,这对于日常维护至关重要。 #### 三、Oracle 10g SQL 语言基础 ...

    如何配置Oracle客户端

    - 检查Oracle客户端的安装路径,通常是`C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN`。确保此路径下存在必要的配置文件`listener.ora`和`tnsnames.ora`。 #### 二、关键配置文件的设置 1. **...

    oracle基础练习.docx

    Oracle默认使用的端口是1521,同时8080端口也可能被使用。如果与其他服务冲突,可能需要修改这些端口设置。 SSH、Struts、Spring和Hibernate等技术与Oracle的集成可以构建复杂的Web应用程序。SpringMVC、Spring和...

    oracle 11g 11gR2_linux_rpm

    安装完成后,需要配置Oracle的监听程序(Listener)以监听特定端口,使得客户端可以连接到数据库服务器。编辑`listener.ora`文件,并启动监听器服务。 8. **创建数据库实例**: 使用DBCA(Database Configuration...

    Oracle 数据库监听分析及其说明

    (ORACLE_HOME=C:\oraclexe\app\oracle\product\11.2.0\server) (PROGRAM=extproc) ) ) ``` 2. **tnsnames.ora** - **DESCRIPTION**: 描述连接目标的信息。 - **ADDRESS_LIST**: 包含连接到数据库实例所需的...

    Oracle配置文件详解

    例如,文件中的`XE`定义了一个名为"CAMS"的服务,它的`ADDRESS`部分明确了连接参数:`PROTOCOL`为TCP协议,`HOST`是服务器的IP地址,而`PORT`通常是默认的1521端口。`CONNECT_DATA`部分则指定了服务器类型...

    Oracle数据库网络的安装和配置

    2. **选择版本**:Oracle提供了多种版本,如Enterprise Edition(EE)、Standard Edition(SE)和Express Edition(XE)。根据业务需求选择适合的版本。 3. **下载与安装**:从Oracle官方网站获取最新的数据库安装...

    成功之路Oracle11g学习笔记 笔记0420

    - **环境**: 本学习笔记基于 Oracle 11g XE (Express Edition) 版本进行。 - **主要内容**: 包括了 Oracle 11g 的基础学习内容,覆盖了第 1 至 6 章以及第 11、12、14、22 和 23 章。 #### 二、Oracle 服务器端安装...

    配置orcal数据源

    - **端口号**:默认情况下为1521。 - **SID**:Oracle实例的SID(Service ID)。 - **用户名**:用于连接数据库的用户名,默认可以选择“system”。 - **密码**:对应用户的密码。 #### 四、注意事项 1. **...

    Oracle数据库的基础使用

    Oracle数据库使用了多种端口,如1521和8080,其中8080常用于Web服务,如Tomcat。开发框架如SSH(Struts+Spring+Hibernate)和SSI(SpringMVC+Spring+IBatis)经常与Oracle配合使用。 配置监听器是Oracle数据库管理...

Global site tag (gtag.js) - Google Analytics