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 gridcontrolCriar usuario Oracle:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oraclemkdir -p /u01/app/oracle/product/10.2.0/oms
mkdir –p /installoracle
chown -R oracle.oinstall /u01
chown -R oracle.oinstall /installoracleConfigurar 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.2Iniciando 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
- gc_10205_part1of2.zip (1,138,311,452 bytes)
- gc_10205_part2of2.zip (1,137,845,265 bytes)
[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































