Oracle 10/11g 修改默认占用8080端口

一、问题背景

Oracle10g/11g在安装完成后,默认占用8080端口,而这个端口也是Tomcat 的默认端口。如果想改Oracle的默认8080端口可以按照下面的步骤操作(不需要重启数据库和服务器)。

二、修改操作
1.登录数据库

使用SQL*Plus登录dba账号

远程登录

sqlplus sys/123456Ab@//192.168.31.200:1521/xe as sysdba;

本地登录

sqlplus sys/123456Ab@xe as sysdba;

下面是结果

复制代码
C:\Users\admin>sqlplus sys/123456Ab@//192.168.31.200:1521/xe as sysdba;

SQL*Plus: Release 11.2.0.2.0 Production on Sat May 11 13:48:18 2024

Copyright (c) 1982, 2014, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

SQL>
2.查询端口号

select dbms_xdb.gethttpport() from dual;

下面是结果

复制代码
SQL> select dbms_xdb.gethttpport() from dual;

DBMS_XDB.GETHTTPPORT()
----------------------
                  8080

SQL>
3.修改端口号

exec dbms_xdb.sethttpport(6999);

复制代码
SQL> exec dbms_xdb.sethttpport(6999);

PL/SQL procedure successfully completed.

SQL>

备注:6999这是新的端口号

4.验证新端口号

再次查询端口号

复制代码
SQL> select dbms_xdb.gethttpport() from dual;

DBMS_XDB.GETHTTPPORT()
----------------------
                  6999

SQL>

本次修改不要重启服务器和重启数据库,修改后马上生效。

相关推荐
倔强的石头_10 小时前
表空间自动目录创建与存储管理实践:参数化配置与性能优化
数据库
white-persist10 小时前
【vulhub spring CVE-2018-1270】CVE-2018-1270 Spring Messaging 远程命令执行漏洞 完整复现详细分析解释
java·服务器·网络·数据库·后端·python·spring
鬼先生_sir10 小时前
MySQL进阶-事务与锁机制
数据库·mysql·mvcc
treacle田10 小时前
达梦数据库-达梦数据库中link链接访问远程Sql Sever-记录总结
数据库·达梦-sqlserver
ClouGence10 小时前
不用搭复杂系统,也能做跨地域数据迁移?
大数据·数据库·saas
xcjbqd010 小时前
SQL中视图能否嵌套存储过程_实现复杂自动化报表逻辑
jvm·数据库·python
l1t10 小时前
DeepSeek总结的PostgreSQL检查点和写入风暴
jvm·postgresql·oracle
听*雨声10 小时前
软件设计师上午题5:数据库
数据库
hong781711 小时前
阿里coding plan qwen3.6-plus 不支持图片上下文长度只有200K,问题出在哪?
linux·运维·数据库
Paxon Zhang11 小时前
MySQL 大师之路**数据库约束,表设计,CRUD**
android·数据库·mysql