Blog do Bruno Murassaki

fevereiro 1, 2010

Oracle Enterprise Manager 10g Grid Control Release 5

Filed under: OEM Grid Control — brunomurassaki @ 1:48 am

Olá Pessoal, tudo bem?

Hoje estarei postando sobre uma ferramenta da Oracle muito interessante que é o Oracle Enterprise Manager Grid Control. Com esta ferramenta é possível monitorar mais de um banco de dados ao mesmo tempo.  Essa ferramenta não é a ferramenta que vem default com o Oracle Database 10g que seria o Oracle Enterprise Manager DCONSOLE.

A diferença entre o Grid Control e DBCONSOLE:

- Oracle Enterprise Manager DBCONSOLE: Gerencia apenas um Banco de Dados.

- Oracle Enterprise Manager Grid Control: Gerencia varios Banco de Dados ao mesmo tempo.

Abaixo um exemplo de Gerenciamento do Oracle Enterprise Manager Grid Control:

Ambiente:

Preparar uma maquina a separada para o Grid Control

Sistema Operacional: Red Hat 5 Enterprise Linux Update 3 – 32 bits

Versão do Oracle: Grid Control Oracle 10g – 32 bits

Memória RAM: Requer 2024Mb ou 2GB

Aplicações Oracle a serem utilizadas:

1- gc_102011_linux

2- gc_10205_part1of2

3- gc_10205_part2of2

Preparar o Ambiente Linux para o Grid Control 10g:

Ajustar o host do Servidor:

The /etc/hosts file must contain a fully qualified name for the server:

192 127.0.0.1               localhost.localdomain  localhost
192.168.199.60              gridcontrol.murassaki.com.br gridcontrol

Criar usuario Oracle:

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle

mkdir -p /u01/app/oracle/product/10.2.0/oms
mkdir –p /installoracle
chown -R oracle.oinstall /u01
chown -R oracle.oinstall /installoracle

Configurar todos os Parametros do Kernel e Pacotes como se  fosse executar uma instalação normal de um banco de dados Oracle 10g.

Prepare Red Hat Enterprise Linux 5 Environment

Oracle Enterprise Manager 10g Grid Control Release 2 não é diretamente suportado pela plataforma Red Hat Enterprise Linux 5. Para assegurar que o Software Enterprise Manager 10g Grid Control Release 2 será instalado com sucesso na paltaforma RHEL 5, execute os seguintes comandos com o usuario root:

[root@oemprod ~]# ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
[root@oemprod ~]# chmod 755 /usr/lib/libgdbm.so.2.0.0
[root@oemprod ~]# chmod 755 /usr/lib/libdb.so.2

Iniciando Instalação Grid Control:

Instalaremos primeiro o 10.2.0.1 = gc_102011_linux.zip

[oracle@gridcontrol Disk1]$ ./runInstaller

[oracle@gridcontrol bin]$ ./opmnctl start

opmnctl: opmn is already running

==========================================================

[oracle@gridcontrol bin]$ ./opmnctl status

Processes in Instance: EnterpriseManager0.gridcontrol.db1.com.br

-------------------+--------------------+---------+---------

ias-component      | process-type       |     pid | status

-------------------+--------------------+---------+---------

DSA                | DSA                |     N/A | Down

HTTP_Server        | HTTP_Server        |     N/A | Down

LogLoader          | logloaderd         |     N/A | Down

dcm-daemon         | dcm-daemon         |     N/A | Down

OC4J               | home               |     N/A | Down

WebCache           | WebCache           |     N/A | Down

WebCache           | WebCacheAdmin      |     N/A | Down

=========================================================

[oracle@gridcontrol bin]$ ./opmnctl startall

opmnctl: starting opmn and all managed processes...

[oracle@gridcontrol bin]$ ./opmnctl status

Processes in Instance: EnterpriseManager0.gridcontrol.db1.com.br

-------------------+--------------------+---------+---------

ias-component      | process-type       |     pid | status

-------------------+--------------------+---------+---------

DSA                | DSA                |     N/A | Down

HTTP_Server        | HTTP_Server        |   12389 | Alive

LogLoader          | logloaderd         |     N/A | Down

dcm-daemon         | dcm-daemon         |     N/A | Down

OC4J               | home               |   12390 | Alive

WebCache           | WebCache           |   12410 | Alive

WebCache           | WebCacheAdmin      |   12397 | Alive

Pronto Oracle Grid Control 10.2.0.1 instalado com Sucesso !

Acessando Grid Control 10.2.0.1

htt://hostname:4889/em

Aplicar Patch Grid Control 10.2.0.5

Oracle Enterprise Manager 10g Grid Control Release 5 (10.2.0.5) for Linux x86

[oracle@gridcontrol installoracle]$ unzip gc_10205_part1of2.zip

Archive:  gc_10205_part1of2.zip

extracting: 3731596.zip

extracting: 3822442.zip

inflating: README.txt

creating: doc/

inflating: doc/BugList_EMGC_10.2.0.5.pdf

inflating: doc/ReleaseNotes_EMGC_10.2.0.5.html

inflating: doc/ReleaseNotes_EMGC_10.2.0.5.pdf

inflating: doc/BugList_EMGC_10.2.0.5.html

[oracle@gridcontrol installoracle]$ unzip gc_10205_part2of2.zip

Archive:  gc_10205_part2of2.zip

extracting: p3731593_10205_LINUX.zip

[oracle@gridcontrol installoracle]$ unzip p3731593_10205_LINUX.zip

Parar o OPMN:

[oracle@gridcontrol /]$ /u01/app/oracle/product/10.2.0/oms/oms10g/opmn/bin/opmnctl stopall

opmnctl: stopping opmn and all managed processes...

[oracle@gridcontrol /]$

Parar o Agent:

[oracle@gridcontrol /]$ /u01/app/oracle/product/10.2.0/oms/agent10g/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@gridcontrol /]$

Primeiro atualizaremos o OMS10G

Agora aplicaremos Patch 10.2.0.5 no AGENT10G


Verificar se atualizou a versão do Grid Control

Pronto agora basta apenas instalar o Agent no Banco de Dados que desja monitorar para iniciar o monitoramento com Grid Control pois se tudo estiver certo após instalar o Agent automaticamente o Grid Control detectará o Agent.

Vamos a instalação do Agent.....

Instalar o Agent em um Banco de Dados Oracle 10g 32bits

Primeiro Passo configurar o /etc/hosts no Banco de Dados Alvo.

127.0.0.1         localhost.localdomain   localhost

192.168.199.239   db10g.murassaki.com.br        db10g

192.168.199.60    gridcontrol.murassaki.com.br  gridcontrol

::1     localhost6.localdomain6 localhost6

Garantir a conectividade...

Ter em mãos o instalador para Linux x86: Linux_Grid_Control_agent_download_10_2_0_5_0.zip

Descompactar e instalar:

Unzip Linux_Grid_Control_agent_download_10_2_0_5_0.zip

[oracle@db10g agent]$ cd /installoracle/linux/agent

[oracle@db10g agent]$ ./runInstaller



Pronto Agent instalado com Sucesso !

Segue abaixo alguns comandos que serão utilizados no Grid Control:

# Iniciar todos os Serviços

/u01/app/oracle/product/10.2.0/oms/db10g/bin/dbstart

/u01/app/oracle/product/10.2.0/oms/oms10g/opmn/bin/opmnctl startall

/u01/app/oracle/product/10.2.0/oms/agent10g/bin/emctl start agent

# Parar todos os Serviços:

/u01/app/oracle/product/10.2.0/oms/agent10g/bin/emctl stop agent

/u01/app/oracle/product/10.2.0/oms/oms10g/opmn/bin/opmnctl stopall

/u01/app/oracle/product/10.2.0/oms/db10g/bin/dbshut

Espero ter ajudado

Abraço,

Bruno Murassaki

Tema: Rubric. Blog no WordPress.com.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.