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

修改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了。

http://my.oschina.net/liuhuiweb/blog/203012

时间: 2024-10-09 07:22:11

修改Oracle XE Listener 占用的1521、8080端口的相关文章

【Oracle XE系列之一】Windows10_X64环境 安装Oracle XE11gR2 X64数据库

一.安装 1.去Oracle官网下载XE版的安装包[下载路径](Oracle Database Express Edition 11g Release 2 for Windows x64),解压.   2.双击Setup.exe,启动安装程序 二.修改Oracle XE的字符集 1.--问题:在字符集AL32UTF8中,一个汉字占用3个字符 SQL> select lengthb('王立夫') from dual; LENGTHB('王立夫') ------------- 3 如果不修改字符集,

docker 实战---使用oracle xe作为开发数据库(六)

oracle作为oltp的大佬,很多行业应用都会用到它.那么在开发的过程中就不可避免的要使用oracle数据库,oracle数据库的版本有好多,其中express版本是免费的开发版,它的主要限制是数据库的大小最大1G,和一些性能的限制,所以拿来做开发还是比较合适的. 下面介绍下如何使用装了oracle的 docker容器来进行开发: 首先,介绍一下docker-oracle这个image,他是在ubuntu的基础上安装oracle xe版本来完成的. 它的docker file如下: FROM

修改oracle占用的8080端口

Oracle10g在安装完成后,默认占用8080端口,而这个端口也是Tomcat 的默认端口.如果想改Oracle的默认8080端口的话可以这么做: 步骤一:运行cmd,输入sqlplus / as sysdba:          步骤二:输入exec dbms_xdb.sethttpport(8088).(其中8088为更改后的端口)

Oracle占用8080端口问题的解决

可能在本地同时安装过Tomcat和Oracle的人都会知道,安装完Oracle后,会发现Tomcat的8080端口已经被Oracle占用了. 完全安装Oracle数据库后,当我们访问8080端口时,会弹出一个XDB窗口,要求输入用户名和密码.这样将和我们本地一些使用该端口的应用冲突,比如tomcat.jboss等,虽然这些端口是可以修改的,但总是不爽oracle一直占用这个端口. 其实那是Oracle的一个XML数据库服务占用了8080端口,解决方法有以下几种:方法一:可以使用sys账号以sys

Oracle – 11g Express Edition 服务启动TNSLSNR.exe占用8080端口的问题

[LJ?Dragon]鱼对水说你看不到我的眼泪,因为我在水里.水说我能感觉到你的眼泪,因为你在我心里. [LJ?Dragon]You're more than a shadow, I've just to believe. [LJ?Dragon]A true friend is some one who reaches for your hand and touches your heart. 1.查看某个端口被谁占用 1.1 开始---->运行---->cmd,或者是window+R组合键,

修改oracle 10g rac监听端口号为1523的步骤

修改oracle  10g rac监听端口号为1523的步骤 一. 修改listener.ora ,将其中的1521改为1523.事先做该文件的备份,以便快速复原 二. 修改tnsnames.ora ,将remote_listener对应的值 在 tnsnames.ora中的参数改为1523,事先做该文件的备份,以便快速复原 三. 修改local_listener数据库初始化参数 alter system set local_listener = '(ADDRESS = (PROTOCOL =

Linux下修改Oracle监听地址

如果你的服务器换了ip怎么办? 如果你的服务器换了名字怎么办? 以前的小伙伴怎么办? 以前的老客户怎么办? 没关系,简单教你修改监听地址,老朋友随便找! 想要修改监听地址首先要找到两个文件,确定两样东西! 第一 你的主机名字? 第二 你的IP地址? 第三 你的listener.ora在哪里? 第四 你的tnsnames.ora在哪里? 原来的文件监听的是localhost,这个名字在/etc/hosts中会被映射成Ip地址127.0.0.1 lisenter.ora 目录在 /opt/oracl

tomcat与oracle关于8080端口的冲突

http://blog.csdn.net/baidu_24256693/article/details/44863935 由于电脑里同时安装了tomcat与oracle,所以8080的端口是冲突的. 网上有很多文章是介绍修改tomcat的端口的,大概就是把server.xml中的8080端口 改为一个空闲的端口.按照网上的步骤改了以后发现在myclipse中一访问jsp页面 之前修改的server.xml就会自动还原,问题没有解决. 一个更好的方法是修改oracle的端口: 首先用sys登录数据

Oracle XE手动建立数据库实例

参考资料为: [Oracle XE系列之三]使用OMF方式手工创建Oracle XE数据库 - 王立夫 - 博客园http://www.cnblogs.com/opfo/p/5056122.html 环境:win7_64 以管理员打开cmd 1.创建数据库实例,实例名为ORCL oradim -new -sid ORCL 错误:dim-00014:无法打开 Windows NT 服务控制管理器.OS-Error:(OS 5) 拒绝访问. 处理办法:以管理身份运行. 2.为了sys用户可以连入数据