跳转至

Oracle Database

Oracle12c启用EM

配置 EM Express HTTP 端口

1. 查看当前端口

-- 查看 HTTP 端口(默认 0=未启用)
SELECT DBMS_XDB_CONFIG.GETHTTPPORT() FROM DUAL;
-- 查看 HTTPS 端口(默认 5500)
SELECT DBMS_XDB_CONFIG.GETHTTPSPORT() FROM DUAL;

2. 启用 HTTP 端口(内网用)

-- 关闭 HTTPS(可选,避免冲突)
EXEC DBMS_XDB_CONFIG.SETHTTPSPORT(0);
-- 启用 HTTP,端口建议 5500/8080/8081(内网常用)
EXEC DBMS_XDB_CONFIG.SETHTTPPORT(5500);
-- 验证,应返回 5500
SELECT DBMS_XDB_CONFIG.GETHTTPPORT() FROM DUAL;  

3. 配置 XDB 调度器(确保 HTTP 服务可用)

-- 启用 TCP 调度(必须)
ALTER SYSTEM SET DISPATCHERS="(PROTOCOL=TCP)(SERVICE=XDB)" SCOPE=SPFILE;
-- 重启数据库生效
SHUTDOWN IMMEDIATE;
STARTUP;

后续内网防火墙放行5500端口。

由于Oracle12c的em网站依赖flash插件,需要使用老版本 Chrome(87是最后一个含flash插件的版本:下载Chrome87 64位),访问http://127.0.0.1:5500/em

启用flash询问

image-20260228112422569

访问EM网址

image-20260228111746425