Oracle Enterprise Manager Database Express (EM Express)

Oracle Enterprise Manager Database Express (EM Express)

介绍

EM Express 是 oracle 内置(安装就有)的 web 端管理工具。它只有在数据库启动后才能使用,也没法通过它来启停数据库。还有其他比如开启归档日志等功能也没法通过它去操作。但是它的功能还是很强大的,至少覆盖 oracle 数据库管理工作的 70% 的工作。可以作为了解 oracle 的辅助工具。

开启

# 查看开放的端口
select dbms_xdb_config.gethttpport() from dual;
select dbms_xdb_config.gethttpsport() from dual;

# 开启端口(可以只开启一个)
SQL> exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
SQL> exec DBMS_XDB_CONFIG.SETHTTPPORT(5502);


[oracle@testserver ~]$ sqlplus  / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on Thu Nov 30 11:05:37 2023

Copyright (c) 19822016, Oracle.  All rights reserved.


Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> select dbms_xdb_config.gethttpsport() from dual;


DBMS_XDB_CONFIG.GETHTTPSPORT()
------------------------------
                             0


SQL>
SQL>  select dbms_xdb_config.gethttpport() from dual;

DBMS_XDB_CONFIG.GETHTTPPORT()
-----------------------------
                            0

SQL> exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500);

PL/SQL procedure successfully completed.

SQL> exec DBMS_XDB_CONFIG.SETHTTPPORT(5502);

PL/SQL procedure successfully completed.

SQL>
设置端口后后监听中多了俩
设置端口后后监听中多了俩

登录

https://database-hostname:portnumber1/em/

http://database-hostname:portnumber2/em/

使用sys用户登录。

登录页
登录页

界面截图

主界面
主界面
配置(主要pfile和spfile文件,包括各种启动参数)
配置(主要pfile和spfile文件,包括各种启动参数)
oracle实例包括的数据文件、控制文件等
oracle实例包括的数据文件、控制文件等
这个有些鸡肋
这个有些鸡肋
sql优化指导有一定辅助意义
sql优化指导有一定辅助意义
oracle实例启动时的初始化参数配置
oracle实例启动时的初始化参数配置
各种初始化参数,真正用的在pfile中
各种初始化参数,真正用的在pfile中
额外的帮助提示非常棒
额外的帮助提示非常棒

表空间管理

可以查看表空间是不是满了
可以查看表空间是不是满了

还原管理

数据备份恢复相关
数据备份恢复相关

重做日志

数据备份恢复相关
数据备份恢复相关

归档日志

数据备份恢复相关
数据备份恢复相关

控制文件

整个实例正常启动必须的,可以看看控制文件到底存了什么
整个实例正常启动必须的,可以看看控制文件到底存了什么

sql 优化指导

有执行计划,用于sql调优
有执行计划,用于sql调优

问题

页面刷新速度巨慢

未解决

参考

Oracle 12c:配置 em,解决 em 登录问题_oracle 12c em-CSDN 博客

oracle.com/technetwork/database/manageability/emx-intro-1965965.html

posted @   哇咔咔咔咔咔  阅读(228)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示