`

Oracle 10R2 EM GRID CONTROL安装及Agent部署指南

 
阅读更多

一、Oracle 10R2 EM的原理和工作方式:

oem10gagent端的数据收集全部通过perl脚本来完成。扩展名为:*.pl,这些脚本可以在agent10g/sysman/admin/scripts/下找到。

agent程序首先会把采集到的信息写到本地的xml文件当中,然后再将该文件uploadoms端去,oms service再将xml文件写入到oms自己的repository库里。也可以通过执行./emctl upload手工上载本地的xml文件。这些生成的文件可以在:agent10g/sysman/admin/upload下找到。

一、Oracle 10R2 EM的原理和工作方式:

oem10gagent端的数据收集全部通过perl脚本来完成。扩展名为:*.pl,这些脚本可以在agent10g/sysman/admin/scripts/下找到。

agent程序首先会把采集到的信息写到本地的xml文件当中,然后再将该文件uploadoms端去,oms service再将xml文件写入到oms自己的repository库里。也可以通过执行./emctl upload手工上载本地的xml文件。这些生成的文件可以在:agent10g/sysman/admin/upload下找到。

agent端程序的工作方式:

agent部署到一个节点上时,他首先搜索$ORACLE_HOME/oraInventory下安装的所有oracle产品。以便确定需要收集那些产品的信息,比如他只发现了一个数据库产品,那么它就会只运行收集数据库和主机信息的脚本。对于一个节点来说,agent确定需要收集那些内容的信息写在如下文件中,可以手工修改:agent10g/sysman/emd/targets.xml

另外一个比较重要的文件是agent10g/sysman/config/emd.properties 他就是每一个agent的配置文件,agent所有的属性都在里面,比如omsurl,TZ啊什么的,可以手工修改,修改完之后,通过执行./emctl reload agent来使之生效。

二、Oracle 10R2 EM的安装及Agent部署:

1OMS的安装:

下载10R2 EM for linux 的安装文件:

-rw-r--r-- 1 oracle dba 643714642 Oct 29 2005 Linux_Grid_Control_full_102010_disk1.zip

-rw-r--r-- 1 oracle dba 615240646 Oct 29 2005 Linux_Grid_Control_full_102010_disk2.zip

-rw-r--r-- 1 oracle dba 551557959 Oct 29 2005 Linux_Grid_Control_full_102010_disk3.zip

共三个文件。

A、解压文件:

unzip Linux_Grid_Control_full_102010_disk1.zip

unzip Linux_Grid_Control_full_102010_disk2.zip

unzip Linux_Grid_Control_full_102010_disk3.zip

B、修改/etc/ld.so.conf文件,修改为如下内容:

include ld.so.conf.d/*.conf

/usr/lib/libdb.so.2 ---为添加内容

执行ldconfig -v生效。

* 该修改为了解决配置OMS时候HANG起的问题。

C、安装相关OS补丁及内核参数:

For Red Hat Enterprise Linux 4.0:

glibc-2.3.4-2.9

make-3.79

binutils-2.15.92.0.2-13

gcc-3.4.3-22.1

libaio-0.3.96

glibgc-common-2.3.4-2.9

setarch-1.6-1

pdksh-5.2.14-30

openmotif21-2.1.30-11

sysstat-5.0.5-1

gnome-libs-1.4.1.2.90-44.1

libstdc++-3.4.3-22.1

libstdc++devel-3.4.3-22.1

compat-libstdc++-296-2.96-132.7.2

compat-db-4.1.25-9

control-center-2.8.0-12

xscreensaver-4.18-5.rhel4.2

内核参数:

修改/etc/sysctl.conf文件,添加如下内容:

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 262144

net.core.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

kernel.sem=250 32000 100 128

kernel.shmmax=3147483648

执行sysctl –f生效。

D、创建dba组及oracle用户,配置oracle用户的环境变量:

Groupadd dba

Useradd –g dba –G dba oracle

修改~/.bash_profile内容如下:

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

unset USERNAME

ORACLE_BASE=/opt/oracle

ORACLE_HOME=$ORACLE_BASE/OracleHomes/db10g

export ORACLE_OWNER=oracle

export LD_ASSUME_KERNEL=2.4.19

export THREADS_FLAG=native

ORACLE_SID=emrep

JAVA_HOME=/usr/local/jdk

PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/dbs:$JAVA_HOME/bin

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/local/lib

ORACLE_TERM=xterm

PS1="u@h w$"

MANPATH=/usr/man:/usr/local/man

LC=en_US

ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

NLS_LANG=american_america.ZHS16GBK

export ORACLE_BASE ORACLE_HOME ORACLE_SID JAVA_HOME PATH LD_LIBRARY_PATH PS1 MANPATH CLASSPATH LC PS1 ORA_NLS33

export TZ=PRC

export AGENT_HOME=/opt/oracle/OracleHomes/agent10g

export OMS_HOME=/opt/oracle/OracleHomes/oms10g

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/X11R6/lib

export LS_COLORS=""

export LESSOPEN=""

export VNCDESKTOP=""

*一定要设置LS_COLORS=""LESSOPEN=""VNCDESKTOP="",不然安装中配置agent的时候会出现错误。

E、执行./ runInstaller进行安装。

选择,进入下一步。

选择主安装目录:/opt/oracle/OracleHomes,点击,选择需要安装的语言。

选择简体中文。OK,进入下一步:

安装相关软件及内核参数环境的检查,对于没有检查通过的项目,如果已经满足条件,可以选择进行user verified。进入下一步:

选择SID等信息。进入下一步:

配置相关的mailmetalink的信息,进入下一步:

配置OMS端的security验证密码及EM console登陆密码(也就是reposity databasesysman用户密码),进入下一步:

进行安装。安装结束,提示用root运行脚本:

执行完脚本,OK,进入下一步:

在配置OMS的时候会一直HANG住,解决方法:

停止OMS Configuration的配置,修改/opt/oracle/OracleHomes/oms10g/opmn/conf/opmn.xml文件,在

<ias-component id="HTTP_Server">
<process-type id="HTTP_Server" module-id="OHS">
后插入

<environment>

<variable id="LD_PRELOAD" value="/opt/oracle/OracleHomes/oms10g/lib/libclntsh.so"/>

</environment>

重新点retry进行重新配置。成功配置完OMS后,进入Agent的配置,Agent的配置会失败,这个不要管,下一步,结束安装。

安装结束后,一些配置文件的修改:

1、 修改/opt/oracle/OracleHomes/oms10g/opmn/conf/目录下的所有文件内容如下:

把文件中所有的mmdb修改为mmDB,由于现在主机名为mmDB,但是在安装期间安装程序都会把文件里写成mmdb.

这些文件主要为xml文件:ons.conf, opmn.xml

2、 修改/opt/oracle/OracleHomes/oms10g/sysman/config目录下的文件内容里的mmdbmmDB

3、 修改/opt/oracle/OracleHomes/oms10g/sysman/emd 目录下的文件内容里的mmdbmmDB

4、 修改/opt/oracle/OracleHomes/agent10g/sysman/emd/ targets.xml里的mmdbmmDB

5、 修改/opt/oracle/OracleHomes/agent10g/sysman/config/目录下的文件里的mmdbmmDB

三、默认会在OMS服务器上安装一个AGENT,配置这个AGENT的方法:

1、给agentsecure连接认证。

/agent10g/bin/emctl secure agent

2、修改一些文件的内容:

/opt/oracle/OracleHomes/agent10g/sysman/config/emd.properties

/opt/oracle/OracleHomes/agent10g/sysman/emd/targets.xml

把里面的mmdb修改成mmDB.

3、重起opmn

/oms10g/opmn/bin/opmnctl stopall

/oms10g/opmn/bin/opmnctl startall

/oms10g/bin/emctl start oms

4、查看状态:

oracle@mmDB /opt/oracle/OracleHomes/agent10g/sysman/emd$../../bin/emctl status agent

Oracle Enterprise Manager 10g Release 10.2.0.1.0.

Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.

---------------------------------------------------------------

Agent Version : 10.2.0.1.0

OMS Version : 10.2.0.1.0

Protocol Version : 10.2.0.0.0

Agent Home : /opt/oracle/OracleHomes/agent10g

Agent binaries : /opt/oracle/OracleHomes/agent10g

Agent Process ID : 26630

Parent Process ID : 26614

Agent URL : https://mmDB:3872/emd/main/

Repository URL : https://mmDB:1159/em/upload

Started at : 2006-10-16 14:55:23

Started by user : oracle

Last Reload : 2006-10-16 14:55:23

Last successful upload : 2006-10-16 14:55:42

Total Megabytes of XML files uploaded so far : 4.00

Number of XML files pending upload : 200

Size of XML files pending upload(MB) : 14.56

Available disk space on upload filesystem : 76.35%

Last successful heartbeat to OMS : 2006-10-16 14:55:32

---------------------------------------------------------------

Agent is Running and Ready

说明配置成功。

5、手工执行upload:

oracle@mmDB /opt/oracle/OracleHomes/agent10g/sysman/emd$../../bin/emctl upload

Oracle Enterprise Manager 10g Release 10.2.0.1.0.

Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.

---------------------------------------------------------------

EMD upload completed successfully

四、Agent端的安装及设置:

脚本安装:

A. 下载脚本:

$wgethttp://mmDB:4889/agent_download/10.2.0.1.0/linux/agentDownload.linux

--15:11:45-- http://mmdb:4889/agent_download/10.2.0.1.0/linux/agentDownload.linux

=> `agentDownload.linux'

Resolving mmdb... 192.168.1.22

Connecting to mmdb[192.168.1.22]:4889... connected.

HTTP request sent, awaiting response... 200 OK

B. chmod 755 agentDownload.linux

C. 执行./agentDownload.linux –b /opt/oracle/OracleHomes

D. 执行安全认证oracle@testdb /opt/oracle/OraHomeHomes/agent10g/sysman$../bin/emctl secure agent

E. 修改几个配置文件:

/opt/oracle/OraHomeHomes/agent10g/sysman$vi config/emd.properties

修改所有的mmdb mmDB

F. 重新启动agent

oracle@testdb /opt/oracle/OraHomeHomes/agent10g/sysman$../bin/emctl stop agent

Oracle Enterprise Manager 10g Release 10.2.0.1.0.

Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.

Stopping agent ... stopped.

oracle@testdb /opt/oracle/OraHomeHomes/agent10g/sysman$../bin/emctl start agent

Oracle Enterprise Manager 10g Release 10.2.0.1.0.

Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.

Starting agent ..... started.

G. 手工执行upload

oracle@testdb /opt/oracle/OraHomeHomes/agent10g/sysman$../bin/emctl upload

Oracle Enterprise Manager 10g Release 10.2.0.1.0.

Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.

---------------------------------------------------------------

EMD upload completed successfully

Hracle@testdb /opt/oracle/OraHomeHomes/agent10g/sysman$../bin/emctl status agent

Oracle Enterprise Manager 10g Release 10.2.0.1.0.

Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.

---------------------------------------------------------------

Agent Version : 10.2.0.1.0

OMS Version : 10.2.0.1.0

Protocol Version : 10.2.0.0.0

Agent Home : /opt/oracle/OraHomeHomes/agent10g

Agent binaries : /opt/oracle/OraHomeHomes/agent10g

Agent Process ID : 1131

Parent Process ID : 1115

Agent URL : https://testdb:3872/emd/main/

Repository URL : https://mmDB:1159/em/upload

Started at : 2006-10-16 15:32:33

Started by user : oracle

Last Reload : 2006-10-16 15:32:33

Last successful upload : 2006-10-16 15:33:17

Total Megabytes of XML files uploaded so far : 2.18

Number of XML files pending upload : 0

Size of XML files pending upload(MB) : 0.00

Available disk space on upload filesystem : 80.46%

Last successful heartbeat to OMS : 2006-10-16 15:32:35

---------------------------------------------------------------

Agent is Running and Ready

OK,代理部署完成。

五、配置数据库监控:

进入Console控制台,选择目标项,选择数据库。

在这里可以进行监控数据库的添加。

在添加监控数据库的过程中,对于10G以下版本的数据库,没有配置statspack的库会要求安装statspack进行数据库性能方面的度量数据统计。

这样就加入了新的监控数据库。

Ok,需要监控的数据库已经添加完毕。

refer to :http://crpp0902.itpub.net/post/307/227740

分享到:
评论

相关推荐

    ORACLE10r2+RAC+ASM

    ### ORACLE10r2+RAC+ASM 部署与配置详解 #### 一、项目背景与目标 在企业级应用环境中,为了提高数据库系统的可用性、可扩展性和性能,经常需要部署高可用性集群(High Availability Cluster)。本文档主要介绍...

    linux RedHat5.3下安装Oracle10R2手册[原创]

    在本文档中,作者分享了在Red Hat 5.3环境下安装Oracle 10g Release 2 (Oracle 10R2)的详细步骤和注意事项。这个过程对于那些不熟悉Linux环境的人来说尤其有价值,因为它提供了从开始到结束的全程记录,帮助理解...

    RHEL AS4安装Oracle 10R2的方法

    在RHEL AS4上安装Oracle 10R2是一个复杂的过程,涉及到多个步骤,包括环境检查、用户和组创建、目录设置、内核参数调整、环境变量配置以及实际的安装过程。以下是对这些知识点的详细解释: 1. **检查安装环境**:在...

    RHEL5.5+drbd+heartbeat+oracle10R2 双机安装实例

    RHEL5.5+drbd+heartbeat+oracle10R2 双机安装实例

    RHEL-5.7+DRBD+heartbeat+Oracle10R2双机安装实例.doc

    RHEL-5.7+DRBD+heartbeat+Oracle10R2双机安装实例.doc

    ORACLE 10R2 Data Guard Concepts and Administration

    《Oracle 10R2 Data Guard概念与管理》是一份详尽的技术文档,主要阐述了Oracle 10g Release 2版本中Data Guard技术的核心概念、功能和管理实践。Data Guard是Oracle数据库的一个关键特性,它提供了高可用性和灾难...

    RHEL5.5+Drbd+Heartbeat+Oracle10R2架构详解

    Drbd、Heartbeat 文件版本及简介: Cluster-Resource-Agents-agents-1.0.3.tar.bz2 Reusable-Cluster-Components-glue-1.0.6.tar.bz2 Heartbeat-3-0-STABLE-3.0.3.tar.bz2 Pacemaker-1-0-Pacemaker-1.0.9.tar.bz2 ...

    10K509、10R504暖通动力施工安装图集(水系统).pdf

    10K509、10R504暖通动力施工安装图集(水系统),全套暖通设备施工用的图集

    oracle 10gR2

    - `net.core.rmem_default = 1048576` (Oracle官方推荐值:oracle10R2_x86为1048576。) - `net.core.rmem_max = 1048576` - `net.core.wmem_default = 262144` - `net.core.wmem_max = 262144` - 执行`/sbin/...

    ICH10R 通用安装

    标题中的“ICH10R 通用安装”指的是Intel I/O控制器中枢(ICH)系列的第10代产品,即ICH10R,它是一个南桥芯片,主要负责主板上的存储和其他I/O接口的控制。在Intel的主板中,ICH10R提供了对SATA(串行ATA)接口的...

    p45主板ich10r驱动

    P45主板是Intel公司在2008年推出的一款基于Intel P45 Express芯片组的主板,它主要针对的是中高端市场,支持LGA775接口的Intel Core 2 Duo、Core 2 Quad以及Core 2 Extreme系列处理器。这款主板以其强大的性能和兼容...

    ich10r的achi和raid驱动(x64)

    标题中的“ich10r的achi和raid驱动(x64)”指的是Intel ICH10R南桥芯片组的Advanced Host Controller Interface (ACHI) 和RAID (Redundant Array of Independent Disks) 驱动程序,适用于64位操作系统。ICH10R是...

    yaesu_ftm-10r_sm.pdf

    yaesu_ftm-10r_sm.pdf yaesu_ftm-10r维修手册 国外网站下载 接收范围(几乎涵盖了0.5~1000M): 0.5 - 1.8 MHz (AM BC) 76 - 108 MHz (FM BC) 108-137 MHz (Air Band) 137-174 MHz (144 MHz HAM) 174-222 MHz...

    yaesu ftm-10r简单操作说明

    "Yaesu FTM-10R 简单操作说明" Yaesu FTM-10R 是迄今为止最小的车载双待对讲机,支持蓝牙,vox语音对讲。下面是该设备的详细操作说明: 一、按键功能: * VOL/SEL 键:按一下进入音量调整,接着按一下显示时钟,...

    ICH10R AHCI驱动(开机不蓝屏)32位

    支持ESB2/ICH7R/ICH7M/ICH8R/ICH8M/ICH9R/ICH9M/ICH10R/ICH10芯片组 已经装好系统,并且SATA控制器设定在IDE模式。 使用步骤: 下载后先解压,运行ahci\PREPARE\目录下面的install.cmd 完成后重新启动计算机,在BIOS...

    中控 指纹仪 ZKFinger SDK live10R、live20R、live20M

    本文将深入探讨ZKFinger SDK在live10R、live20R、live20M系列指纹仪上的二次开发过程,涵盖Windows和Linux两大操作系统。 首先,我们来看ZKFinger SDK的核心组件。它包含了指纹图像采集、特征提取、模板匹配等一...

    yaesu_ft-10r_transceiver_sch.pdf

    yaesu_ft-10r 接收范围(几乎涵盖了0.5~1000M): 0.5 - 1.8 MHz (AM BC) 76 - 108 MHz (FM BC) 108-137 MHz (Air Band) 137-174 MHz (144 MHz HAM) 174-222 MHz (GR1 VHF TV) 300-420 MHz (GR2 ) 420-470 ...

    Intel_ICH10R_RAID_floppy_MB

    【Intel ICH10R RAID】是Intel公司推出的一款集成磁盘控制器,它属于Intel Matrix Storage Manager (IMSM)家族,主要用于提供主板上的磁盘阵列功能。在本压缩包中,"Intel_ICH10R_RAID_floppy_MB"可能是指针对Intel ...

    windows---live10R、live20R、live20MZKFinger SDK 5.0.0.30.zip

    "setup.exe"是安装程序,用于在Windows系统上部署SDK及相关组件。运行此文件,系统会自动安装驱动程序和必要的库文件,为开发者提供一个完整的开发环境。 "ActiveX"目录下,包含的是ActiveX控件的相关文件和示例,...

Global site tag (gtag.js) - Google Analytics