Oracle Enterprise Manager Database Express (EM Express) 是一个基于 Web 的轻量级数据库管理工具,用于管理和监控 Oracle 数据库。它是 Oracle Enterprise Manager (OEM) 的简化版本,专为单个数据库实例设计,适合不需要复杂管理功能的场景。
温馨提示: 在 Oracle 12c 中,Oracle Enterprise Manager Database Control 已经被弃用,取而代之的是 Oracle Enterprise Manager Express (EM Express)
EM Express 从 Oracle Database 12c 开始提供。确保你的数据库版本是 12c 或更高版本。
SELECT * FROM v$version;
确保数据库实例和监听器已启动:
# 检查数据库状态
sqlplus / as sysdba
SQL> SELECT status FROM v$instance;
# 检查监听器状态
lsnrctl status
EM Express 默认使用 HTTPS 协议,端口范围为 5500-5599。你可以通过以下步骤配置端口:
SQL> SELECT dbms_xdb_config.gethttpsport() FROM dual;
如果返回 0
,表示端口未配置。
SQL> EXEC DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
将 5500
替换为你希望使用的端口。
SQL> SELECT dbms_xdb_config.gethttpsport() FROM dual;
确认端口已正确设置。
如果 EM Express 未启用,可以通过以下步骤启用:
SQL> SELECT dbms_xdb_config.gethttpsport() FROM dual;
如果返回非零值,说明已启用。
如果未启用,运行以下命令:
SQL> EXEC DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
确保你有权限访问 EM Express。使用具有 DBA
权限的用户登录。
在浏览器中输入以下 URL:
https://<hostname>:<port>/em
<hostname>
:数据库服务器的主机名或 IP 地址。<port>
:你设置的 EM Express 端口(如 5500)。使用具有 SYSDBA
或 DBA
权限的用户登录。
如果数据库服务器启用了防火墙,确保开放 EM Express 使用的端口(如 5500)。
# filewall
sudo firewall-cmd --zone=public --add-port=5500/tcp --permanent
sudo firewall-cmd --reload
登录 EM Express 后,检查是否可以正常查看数据库的性能、配置和存储信息。
EM Express 是一个轻量级、易用的工具,适合简单管理和监控 Oracle 数据库。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。