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 小时前
高并发秒杀系统设计全解:从需求拆解到Redis库存实战
java·数据库·redis·python·程序人生·缓存·php
m0_7108908710 小时前
2026 年进销存系统大盘点:国内外 5 款主流进销存软件对比与选型指南
java·数据库·mysql
秋910 小时前
一键安装mysql9.7.0(附脚本)
数据库
iAm_Ike10 小时前
JavaScript中模块化在游戏引擎开发中的资源调度作用
jvm·数据库·python
m0_7020365310 小时前
Layui表单input框怎么设置只读或禁用
jvm·数据库·python
weixin_4597539410 小时前
php怎么调用快手开放平台_php如何接入快手授权登录流程
jvm·数据库·python
weixin_4440129310 小时前
SQL中如何实现基于条件的批量逻辑删除_过滤与更新状态位
jvm·数据库·python
萤萤七悬10 小时前
【人工智能训练师3级】考试准备(2026)三、实操题1.1.3-3.2.5
前端·数据库·人工智能
m0_6138562910 小时前
Python中PyTorch模型如何显存优化_使用梯度检查点减少显存占用
jvm·数据库·python
米高梅狮子11 小时前
13.ETCD 存储系统、生产环境 Kubernetes 集群部署和Kubernetes 集群升级
数据库·云原生·容器·架构·kubernetes·自动化·etcd