Oracle 开通 Enterprise Manager Database Express (EM Express)
前言
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)
主要功能
- 性能监控:实时查看数据库性能指标,如 CPU、内存、I/O 使用情况。
- 配置管理:管理数据库参数、存储结构、用户和角色。
- 空间管理:监控表空间、数据文件等存储资源的使用情况。
- 安全管理:管理用户、角色和权限。
- SQL 执行:提供 SQL 执行界面,方便运行查询和脚本。
特点
- 轻量级:资源占用少,适合单个数据库实例。
- 基于 Web:通过浏览器访问,无需额外客户端。
- 集成性:与 Oracle 数据库紧密集成,安装简单。
使用场景
- 适合小型团队或不需要复杂管理功能的 DBA。
- 用于快速查看数据库状态和性能。
访问方式
- 确保数据库已配置 EM Express。
- 通过 https://\<hostname>:5500/em 访问,使用 DBA 账户登录。
配置 EM Express
1. 确认数据库版本
EM Express 从 Oracle Database 12c 开始提供。确保你的数据库版本是 12c 或更高版本。
代码语言:sql复制SELECT * FROM v$version;
2. 确认监听器和数据库状态
确保数据库实例和监听器已启动:
代码语言:bash复制# 检查数据库状态
sqlplus / as sysdba
SQL> SELECT status FROM v$instance;
# 检查监听器状态
lsnrctl status
3. 配置 EM Express 端口
EM Express 默认使用 HTTPS 协议,端口范围为 5500-5599。你可以通过以下步骤配置端口:
3.1 查看当前端口
代码语言:sql复制SQL> SELECT dbms_xdb_config.gethttpsport() FROM dual;
如果返回 0
,表示端口未配置。
3.2 设置端口
代码语言:sql复制SQL> EXEC DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
将 5500
替换为你希望使用的端口。
3.3 验证端口
代码语言:sql复制SQL> SELECT dbms_xdb_config.gethttpsport() FROM dual;
确认端口已正确设置。
4. 启动 EM Express
如果 EM Express 未启用,可以通过以下步骤启用:
4.1 检查是否已启用
代码语言:sql复制SQL> SELECT dbms_xdb_config.gethttpsport() FROM dual;
如果返回非零值,说明已启用。
4.2 启用 EM Express
如果未启用,运行以下命令:
代码语言:sql复制SQL> EXEC DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
5. 配置访问控制
确保你有权限访问 EM Express。使用具有 DBA
权限的用户登录。
6. 访问 EM Express
在浏览器中输入以下 URL:
代码语言:ini复制https://<hostname>:<port>/em
<hostname>
:数据库服务器的主机名或 IP 地址。<port>
:你设置的 EM Express 端口(如 5500)。
使用具有 SYSDBA
或 DBA
权限的用户登录。
7. 防火墙配置
如果数据库服务器启用了防火墙,确保开放 EM Express 使用的端口(如 5500)。
代码语言:bash复制# filewall
sudo firewall-cmd --zone=public --add-port=5500/tcp --permanent
sudo firewall-cmd --reload
8. 验证配置
登录 EM Express 后,检查是否可以正常查看数据库的性能、配置和存储信息。
注意事项
- 如果数据库是 CDB(容器数据库),EM Express 默认管理的是 CDB,而不是 PDB(可插拔数据库)。
- 如果需要管理多个数据库实例,建议使用完整的 Oracle Enterprise Manager (OEM)。
总结
EM Express 是一个轻量级、易用的工具,适合简单管理和监控 Oracle 数据库。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1748353320a4767294.html
评论列表(0条)