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>

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

相关推荐
浪潮IT馆12 小时前
Windows 达梦 8(DM8)数据库完整安装教程 + 命令行导入 .dmp 文件完整指南
数据库·windows
Dylan~~~12 小时前
Redis MCP Server:让 AI 拥有“持久记忆“的革命性方案
数据库·人工智能·redis
小小怪75012 小时前
超越Python:下一步该学什么编程语言?
jvm·数据库·python
Y0011123612 小时前
Day8-MySQL-多表查询-1
数据库·sql·mysql
2501_9454235413 小时前
数据分析与科学计算
jvm·数据库·python
難釋懷13 小时前
Redis分片集群伸缩
数据库·redis·缓存
阿贵---13 小时前
实战:用Python开发一个简单的区块链
jvm·数据库·python
谪星·阿凯13 小时前
SQL注入漏洞进阶篇:从盲注到WAF绕过的全面解析
数据库·sql·计算机网络
快乐柠檬不快乐13 小时前
使用Python操作文件和目录(os, pathlib, shutil)
jvm·数据库·python
veminhe13 小时前
oracle的批量插入
oracle