Oracle Enterprise Manager (EM) 2.x 实现了一个3层结构,其组成如下: 
第一层是客户端工具,如:EM Console, DBA Management Pack和其他集成的Oracle应用。这些工具是从Windows NT, Windows 95, Windows 98或Sun Solaris机器的本地启动的。这些工具也可以是通过浏览器下载下来的JAVA applet。
中间层 Middle-tier:
中间层(也就是第二层) 由安装在Windows NT或Sun Solaris server上的Oracle ManagementServer (OMS)构成。要使用EM Console(企业管理器的控制台)和Job&Event subsystem(任务与事件子系统),必须有一个配置好的Oracle Management Server。
OMS提供了: 
 访问EM库(Repository)中的信息
 分派控制台的请求
 控制任务执行 
 监控事件 
 通过电子邮件或寻呼提示任务的完成或事件发生 
 多个OMS能够提供: 
 无需额外的管理,就可以实现负载的分布 
 工作量能够自动地被共享和均衡 
 容错:一个OMS可以重做另外一个OMS的工作量 
 
第三层是智能代理(Intelligent Agent),是在每个server上必须安装的,用来执行任务和监控发生在该服务器各被管理对象上的事件的软件. 被管理对象包括网络节点(服务器)、数据库、侦听程序(listener)以及其他安装在这些结点上的Oracle服务。这三层可以是在同一台机器上,不同的机器上,或任意的组合,都可以。