Oracle EM Grid Control 11g安装指导
Oracle EM Grid Control是对Oracle数据库、操作系统及其他应用的集中监控和管理工具。他的开发者逐渐将其扩展成一个企业控制台,甚至取代网络操作控制台。
我们在10g版本的安装和使用中,碰到非常多的怪异的问题,截止到当前时间,已经发展到12c了。
这里我们选择11g版本进行安装,用于管理我们系统中多个数据库服务器操作系统和数据库系统。
(miki西游的文档,原文链接: http://mikixiyou.iteye.com/blog/1545555 转载请注明作者和出处)
安装Oracle EM Grid Control 11g的服务器操作系统为Red Hat Enterprise Linux Server release 5.2 (Tikanga) 2.6.18 92.el5 (64-bit)因此,根据这个系统情况,我们需要先到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。而且必须是这个版本。
在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安装和使用做准备。
11g的agent不是使用runInstaller直接安装,这和以前的版本有差别。请注意下面的安装步骤。
第一步,在监控端服务器中oracle用户的$ORACLE_BASE目录中创建oms目录。
示例如下:
/u01/oracle/app/oracle/oms/agent11g@webdg1=>servdb1$cd $ORACLE_BASE
/u01/oracle/app/oracle@webdg1=>servdb1$mkdir oms
这个目录用于保存agent软件包
第二步,设置.bash_profile中的环境变量。
export ORACLE_OMS_HOME=/u01/oracle/app/oracle/oms
export PATH=$ORACLE_OMS_HOME/agent11g/bin:$PATH
这是为了emctl等工具使用方便。
第三步,在$ORACLE_OMS_HOME目录下创建下列子目录
mkdir -p sysman/agent_download/11.1.0.1.0
这是为了保存agent的安装引导包
第四步,设置/etc/hosts文件配置
增加OEM服务器的IP地址和名称配置
192.168.15.56??注意,在OEM上检查一下/etc/hosts是否已经有了该agent服务器的配置,如果没有则需要增加agent的ip和主机名配置。
第五步,
将安装文件Linux_x86_64_Grid_Control_agent_download_11_1_0_1_0.zip拷贝到$ORACLE_OMS_HOME/sysman/agent_download/11.1.0.1.0目录下
cd <ORACLE_OMS_HOME>/sysman/agent_download/11.1.0.1.0
unzip Linux_x86_64_Grid_Control_agent_download_11_1_0_1_0.zip
第六步,登录VNC,
进入$ORACLE_OMS_HOME/sysman/agent_download/11.1.0.1.0/linux_x64目录中
这样就开始安装了。安装过程中,输入连接OEM的密码。
第七步,检查agent运行情况
这是结果应该是$ORACLE_OMS_HOME/agent11g/bin下的emctl文件。
在agent结束后,你可以通过浏览器访问到OEM服务中主机和数据库目标状态。
需要对数据库目标进一步配置,才能进行管理和监控。
在配置使用中,碰到一些问题。
如RAC两个节点在OEM中的目标数目不一致的问题;如agent启动报错”Failed to start HTTP listener”的问题,如emoms.log报错”ERROR db.rac populateStatusPage”问题等等。
这些问题,我们在后面的管理和使用文档中再叙述。
本文链接: http://mikixiyou.iteye.com/blog/1545555? @mikixiyou