- Este tópico contém 7 respostas, 3 vozes e foi atualizado pela última vez 13 anos, 5 meses atrás por
Fábio Prado.
-
AutorPosts
-
5 de outubro de 2012 às 12:38 am #104586
mpungan
ParticipantePessoal, estou enfrentado um problema com horários no Grid Control 11g, na tela principal aparece o horário em portugues 04/10/2012 17:25:00 BRT, na tela dos alvos parece também o horário certo 04/10/2012 17:29:53 BRT, mas quando entro em algum alvo parece o horário com outra formatação como segue – Página Atualizada04/10/2012 20:31:14 GMT, aparece o horário em GMT. Como eu faço para acertar essa configuração?
Mpungan
6 de outubro de 2012 às 10:00 pm #104589Fábio Prado
Participantempungan,
Eu também já tive este problema no Grid Control 10G. Na época pesquisei bastante e consegui resolvê-lo seguindo o roteiro abaixo. Veja se te ajuda e dê um feedback:AJUSTE TIME ZONE AGENT DO ENTERPRISE MANAGER GRID CONTROL
Quando entrar ou sair horário de verão, é necessário ajustar o time zone do agent do Enterprise Manager de todas as máquinas que tenham bancos de dados instalados.
O processo de ajuste é feito em 2 fases. Na 1a. deve-se ajustar o horário do agent na máquina que contém o banco de dados e na 2a. fase deve-se ajustar o horário da máquina do banco de dados, no repositório do EM Grid Control.
FASE 1- ALTERAÇÃO DO TIME ZONE DO AGENT NA MÁQUINA DO BANCO DE DADOS
1- Entrar com usuário oracle na máquina do banco de dados e verificar se variável de ambiente TZ está configurada para representar o time zone correto. Para ajustar valor correto, digite no prompt de comando do Linux: export TZ=America/Sao_Paulo Obs.: Alterar também o valor da variável de ambiente TZ no arquivo ".bash_profile". 2- Entrar na pasta bin do diretório Home do agent do Enterprise Manager: 3- Verificar valor atual do time zone do agent, digitando no prompt do linux: emctl config agent getTZ 4- Se valor atual do time zone, consultado no passo anterior, precisar de ajuste, pare o agent do EM e faça um reset de valores, digitando os comandos abaixo no prompt do linux: emctl stop agent emctl resetTZ agent 5- Executar scripts FASE 2 com o comando "exec mgmt_target.set_agent_tzrgn ..." fornecido após término do passo anterior 6- Para atualizar status do agent no EM Grid Control, execute os comandos abaixo: emctl start agent emctl upload agentFASE 2- ALTERAÇÃO DO TIME ZONE DO AGENT NA MÁQUINA DO REPOSITÓRIO DO EM
1- Conectar-se na máquina do BD repositório do EM com usuário oracle 2- Configurar ORACLE_SID do BD repositório do EM no prompt de comandos do linux: export ORACLE_SID=INSTANCE_NAME 3- Conectar-se no BD repositório do RMAN via sqlplus, com usuário dono do repositório (sysman): sqlplus sysman 4- Fornecer senha do usuário sysman 5- Executar package para ajustar time zone da máquina do PASSO 1, conforme exemplo abaixo: exec mgmt_target.set_agent_tzrgn('MAQUINA.DOMINIO:3872','Etc/GMT-2'); commit; Obs.: O comando correto é fornecido ao executar o passo 4 da FASE 1 6- Reiniciar agent[]s
Fábio Prado
http://www.fabioprado.net8 de outubro de 2012 às 4:20 pm #104591mpungan
ParticipanteOlá Fábio valeu pela ajuda. Fiz os ajustes que você colocou, na aba Alvos – Banco de dados agora ficou certo, só que tive que executar esse comando exec mgmt_target.set_agent_tzrgn(‘natal.pucrs.br:3872′,’Etc/GMT-3’); para pode ajustar o horário, ai ficou certo. Mas o problema que na aba Alvos – Hosts agora o horário esta errado, ou seja, acerta de um lado e deixa o outro errado como pode ver abaixo. E agora tenho que fazer qual ajuste para acerta esse horário?
Dados Mais Recentes Coletados do Alvo 08/10/2012 15:10:42 GMT+03:00
Valeu.
Mpungan
8 de outubro de 2012 às 5:12 pm #104592Fábio Prado
Participantempungam,
Pelo q vc comentou me pareceu que vc não seguiu o roteiro que eu passei. Na “FASE 1- ALTERAÇÃO DO TIME ZONE DO AGENT NA MÁQUINA DO BANCO DE DADOS” vc altera o horário do agent em cada máquina cliente e na FASE 2 vc altera o horário do EM GRid Control. Vc só fez o equivalente a FASE 2, correto?
Att,
Fábio Prado
http://www.fabioprado.net8 de outubro de 2012 às 8:57 pm #104596mpungan
ParticipanteFábio, fiz o seguinte procedimento:
Fase 1 – Implementação no Servidor de Banco de dados onde o Agent esta instalado.
Passo 1 – Alteração no .bash_profile
export TZ=America/Sao_Paulo
Passo 2 – . .bash_profile
Passo 3 – echo $TZ
America/Sao_Paulo
Passo 4 – emctl stop agent
emctl resetTZ agent
Passo 5 – emctl start agent
emctl upload agentFase 2 – Implementação no Servidor de Banco do Grid Control.
Passo 1 – sqlplus sysman
Passo 2 – exec mgmt_target.set_agent_tzrgn(‘natal.gridrs.br:3872′,’America/Sao_Paulo’);
commit;Mpungan
8 de outubro de 2012 às 9:46 pm #104599rman
Participante@mpungan
No OEM 10g R2 também é necessário fazer o procedimento, aqui utilizamos o fuso horário em GMT.
TZ=Etc/GMT+3 #horario normal
TZ=Etc/GMT+2 #horario de verao
11 de outubro de 2012 às 5:49 pm #104627mpungan
ParticipanteEntão Fábio, está correto o procedimento que eu fiz? O que você acha?
Mpungan
11 de outubro de 2012 às 8:50 pm #104628Fábio Prado
ParticipanteMpungan,
Eu acho que vc fez o procedimento correto. Se vc tiver acesso ao MOS, sugiro pesquisar mais coisas por lá, pois do tive este problema pesquisei lá e só isso que te passei já deu certo para mim!
[]s
Fábio Prado
-
AutorPosts
- Você deve fazer login para responder a este tópico.