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>

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

相关推荐
NuyoahC2 小时前
MySQL 表的内连和外连
数据库·mysql
后端研发Marion3 小时前
【DB-GPT】开启数据库交互新篇章的技术探索与实践
数据库·gpt
2401_884810744 小时前
MySQL视图笔记
数据库·笔记·mysql
Q_27437851095 小时前
django基于Python的校园个人闲置物品换购平台
java·数据库·python·django
程序员谷美5 小时前
Mysql 性能优化:覆盖索引
数据库·mysql·索引
余识-6 小时前
16.C语言预处理指令详解:#define、#include、#ifdef 等高效用法
c语言·数据库
焱焱枫7 小时前
Oracle 23ai新特性:表值构造函数
数据库·oracle·新特性·表值构造函数·oracle 23ai
weisian1517 小时前
Mysql--运维篇--库表分离(垂直分库,水平分库,垂直分表,水平分表)
运维·数据库·mysql
Elastic 中国社区官方博客8 小时前
Elasticsearch:在 HNSW 中提前终止以实现更快的近似 KNN 搜索
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
Elastic 中国社区官方博客8 小时前
Elasticsearch:向量数据库基础设施类别的兴衰
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索