Oracle Enterprise Manager Database Express
是一种轻量级的管理工具。它为单个Oracle数据库(或数据库集群)提供了基于浏览器的开箱即用管理解决方案,包括性能监视、配置管理、管理、诊断和调优。
EM 使用基于Web的控制台,与XML DB中提供的内置Web服务器进行通信。
EM 仅在数据库打开时可用。 这意味着 EM 不能用于启动数据库。
其他需要数据库更改状态的操作(如启用或禁用ARCHIVELOG模式)在 EM 中也不可用。
配置 Enterprise Manager Database Express
- 验证 DISPATCHERS 参数
show parameter DISPATCHERS;
dispatchers=(PROTOCOL=TCP)(SERVICE=sampleXDB)- 使用 DBMS_XDB.setHTTPPort 程序
exec DBMS_XDB.setHTTPPort(5500)- 开启 EM
http://hostname:5500/em
如果有多个实例,为每个实例使用不同的端口
浏览器需要安装 Flash 插件
- EM 可以通过 DBCA(Database Configuration Assistant)进行配置
- EM 要求安装 XMLDB 组件
- 所有Oracle version 12.1.0数据库都安装了 XMLDB
- 要激活数据库中的 EM,请验证DISPATCHERS初始化参数中至少有一个dispatcher是为使用TCP协议的XMLDB服务配置的
- 使用DBMS_XDB包中的SETHTTPPORT程序在服务器上配置端口
- 使用SETHTTPPORT程序替换服务器的主机名和您设置的端口号
- 如果在同一台机器上要监视多个数据库实例,则为每个实例设置不同的端口。要找到每个数据库实例使用的端口,执行以下语句:
SQL> SELECT dbms_xdb.gethttpport FROM DUAL;