OEM (oracle enterprise management)

Oracle 10g 以后,企业管理器(Oracle Enterprise ManagerOEM)变成了网页形式。 OEM 分两种:Grid Control(网格控制和 Database Control(数据库控制)。 Grid Control 是具有完整功能的全企业Oracle 生态系统管理工具。 

 

 Grid Control 和 Database Control 区别:

  Grid Control 可以监控整个Oracle 生态环境,它具有一个中心存储仓库,用于收集有关多个计算机上的多个目标的数据,并且提供一个界面来显示所有已发现目标的共同信息。

  Database Control Grid Control 功能的一个子集,Database Control 只监控一个数据库,并且不能用于监控多个数据库。 它只在单个数据库上运行。

 

Database配置简介

  Database control 可以使用两种方法安装配置:DBCAEMCA

  DBCA是图形方式

  EMCA命令行方式:

    创建:emca -config dbcontrol db -repos create

    删除:emca -deconfig dbcontrol db -repos create

 

  Grid Control 的体系结构

    Grid Control 的体系结构从Oracle 管理服务(Oracle Management ServeiceOMS)开始,这是部署在应用服务器上的应用程序。 OMS通过中心代理程序(central agent)从注册的目标服务器中收集数据。 中心代理程序安装在目标服务器上,它收集信息并且将这些数据推入OMS。 OMS将数据加载到存储仓库数据库中,然后根据仓库中的信息构建Web页面,可以通过能够定位OMS 服务器URL 的任意浏览器检索该Web页面。

 

       

   1. 中心代理程序

    中心代理程序安装在使用Grid Control 监控的每台计算机上。 中心代理程序不可以独立作出任何决策。 它使用Perl 脚本收集数据,将这些数据通过HTTPS 推入OMS。 OMS 执行必须的任何智能,然后将操作发送给代理程序以执行该操作。

    从存储的观点来看,中心代理程序占用相对较少的存储空间。 然而,由于其所做的工作,中心代理程序可能占用大量的CPU资源。

 

  2. Oracle 管理服务(OMS

    OMS 是在Grid Control 体系结构的中间层上部署的Web应用程序,它不断从代理程序处以XML文件的形式接收信息,然后将这些信息加载到存储仓库表中。 它负责为提供控制台Web 页面的HTTP服务器构建Web内容,由此可能向中心代理程序要求特定的信息。 数据一般是从中心代理程序推入的。

 

  3. 存储仓库数据库

    OMS 使用Oracle 数据库作为它的数据源。 存储仓库数据库用于存储有关管理目标以及Grid Control 操作(如作业或通知)的信息。

在存储仓库中可以很好的利用高级的RDBMS特性;可以使用高级排队(Advanced QueuingAQ)功能,大量使用分区技术,甚至是使用内部的DBMS_JOB.

 

附录:grid control 的安装和配置将在下一节里面详细讲。

 oracle网格管理(grid control)的安装与配置

http://www.cnblogs.com/rhino1030/archive/2011/11/14/2248454.html

posted @ 2011-11-14 15:18    阅读(596)  评论(0编辑  收藏  举报