Oracle EM Grid Control 是对 Oracle 数据库、操作系统及其他应用的集中监控和管理工具。他的开发者逐渐将其扩展成一个企业控制台,甚至取代网络操作控制台。
我们在 10g 版本的安装和使用中,碰到非常多的怪异的问题,截止到当前时间,已经发展到 12c 了。
这里我们选择 11g 版本进行安装,用于管理我们系统中多个数据库服务器操作系统和数据库系统。
安装 Oracle EM Grid Control 11g 的服务器操作系统为 Red Hat Enterprise Linux Server release 5.2 (Tikanga) 2.6.18 92.el5 (64-bit) , x86_64 硬件平台, intel 的处理器芯片。
因此,根据这个系统情况,我们需要先到 Oracle 网站 http://www.oracle.com/technetwork/oem/grid-control/downloads/linuxx8664soft-085949.html ,下载合适的安装包 Oracle Enterprise Manager 11g Grid Control Release 1 (11.1.0.1.0) for Linux x86-64 。一共三个安装包,合计 4.4GB 。
在下载页面上,还有一个 Oracle Enterprise Manager Grid Control Management Agent 软件安装包,也可以一起下载。
还有一个包,也需要下载。它用来作为应用服务器,提供 grid control 的运行平台和访问服务。
在 11g 中,它是 weblogic server ,版本为 10.3.2 for x86-64 generic ,文件名称为 wls1032_generic.jar ,大约 923MB 。而且必须是这个版本。
安装
安装 Grid Control 11g 服务端
在 OEM 服务器上安装 Grid Control 11g 之前需要先做两个事情。
第一件,在其他数据库服务器上创建一个 Oracle 数据库。
数据库版本最低 10.2.0.4 ,这是用来做 Grid Control 11g 的资料库时最低版本要求。在使用 dbca 创建时,不选择 em dbconsole 选项,进程数要大于等于 500 。其他参数如果不合适,在安装 Grid Control 11g 时,会有提示。
我创建的数据库名称为 emrep 。
第二件,在 OEM 服务器上安装 Oracle weblogic server 11g R1(10.3.2) 。使用的 jdk 为 1.6 版本。
安装命令为:
/home/jdk1.6.0_31/bin/java -jar /u01/oracle/app/oracle/wls1032_generic.jar
在安装过程中,选择一个 middlware 目录,用于报错 weblogic server 软件包。安装完成后,启动服务。不用创建 domain 。在安装 Grid Control 11g 时会自动创建。
安装的用户选择 oracle ,环境变量等配置参考数据库系统的安装配置。
安装 Grid Control 11g 的过程比 10g 要简单得多。执行 runInstaller ,根据您的要求,选择合适的条件去下一步下一步就可以。
如果在选择 middlerware 安装目录时,出现这样的错误 ”invalid Oracle Middleware Home location” ,请检查您的 weblogic server 的安装和运行情况。
我安装 Grid Control 11g 时,之前不知道要安装 weblogic server ,所以此步骤出错。安装 weblogic server 后,就检测过了。
安装结束后,将所有监控的客户端的 IP 和主机名都配置到 /etc/hosts 文件中, RAC 的虚拟 IP 和虚拟主机名也配置进去。这是为 agent 安装和使用做准备。