`
mikixiyou
  • 浏览: 1087077 次
  • 性别: Icon_minigender_1
  • 来自: 南京
博客专栏
C3c8d188-c0ab-3396-821d-b68331e21226
Oracle管理和开发
浏览量:349627
社区版块
存档分类
最新评论

Oracle EM Grid Control 11g 服务端和agent安装

阅读更多

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)  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 。而且必须是这个版本。

EM Grid Control安装

 

一、安装 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 安装和使用做准备。

 

二、安装 Grid Control 11g 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 目录下创建下列子目录

cd $ORACLE_OMS_HOME

mkdir -p sysman/agent_download/11.1.0.1.0

这是为了保存 agent 的安装引导包

 

第四步,设置 /etc/hosts 文件配置

增加 OEM 服务器的 IP 地址和名称配置

192.168.15.56    htwebapp1

注意,在 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 目录中

./agentDownload.linux_x64 –b $ORACLE_OMS_HOME -m htwebapp1 -r 7799 -y

这样就开始安装了。安装过程中,输入连接 OEM 的密码。

 

第七步,检查 agent 运行情况

which emctl

这是结果应该是 $ORACLE_OMS_HOME/agent11g/bin 下的 emctl 文件。

emctl status agent

emctl upload

emctl config agent listtargets

emctl start agent

emctl stop agent

emctl secure agent

 

agent 结束后,你可以通过浏览器访问到 OEM 服务中主机和数据库目标状态。

需要对数据库目标进一步配置,才能进行管理和监控。

在配置使用中,碰到一些问题。

RAC 两个节点在 OEM 中的目标数目不一致的问题;如 agent 启动报错 ”Failed to start HTTP listener” 的问题,如 emoms.log 报错 ”ERROR db.rac populateStatusPage” 问题等等。

这些问题,我们在后面的管理和使用文档中再叙述。

1
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics