- Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 13 anos, 5 meses atrás por
vieri.
-
AutorPosts
-
13 de abril de 2011 às 4:38 pm #98839
altran88
ParticipanteBom dia Pessoal,
Sou novo aqui no fórum mas acompanho o GPO a algum tempo.
Estou enfrentando um “problema” muito peculiar.
Tenho dois servidores Oracle rodando em Cluster com archivelog ativo, 3 grupos de Redos, o size de cada archive esta 100M, na instância principal os archives estão sendo gerados com os 100M a cada 10 minutos, e neste momento eh feito um archivelog switch na 2 instância para sincronismo.
Sei que a freqüência depende muito do numero de instruções que sao executadas na base, porem notei que isto acontece inclusive de madrugada, onde nao temos nenhum uso e nenhum schedule/job utilizando o BD.
Fazendo uma auditoria nestes archives da instância 1, notei que nos archives de 100mb possuem apenas 1000 ~ 3000 linhas, muito pouco para ocupar 100mb. Jah na instância 2, os archives possuem algo em torno de 50mb com mais de 300.000 linhas de log.
Pelo visto os archives gerados pela minha 1 instancia estao sendo preenchidos de forma incorreta, nunca havia visto algo parecido antes. Pesquisei muito e nao encontrei ninguem com este problema.Alguem pode me dar um auxilio no que pode estar acontecendo?
ObrigadoOracle 11g
Luiz Fernando Altran13 de abril de 2011 às 7:40 pm #98848vieri
Participanteseu archive nunca será preenchido com algo incorreto…
ele pode está sendo pouco preenchido.ele apenas é preenchido com oque está no sedo redol log ativo, que foi descarregado.
existem parametros de checkpoint que interferem no tempo de switch,
talvez por isso está gerando como se fosse um scheduler, e a diferença é facilmente explicada, se um proceso de carga rodou no host A, e outro hostB só rodou OLTP o HOST A estará com muito mais conteúdo nos archives.Pode ser algo agendado também, como vc mesmo disse executando o swith
13 de abril de 2011 às 8:31 pm #98850altran88
ParticipanteOla vieri, primeiramente obrigado pela resposta.
Concordo contigo que tudo que esta no archive eh correto, o que me intriga eh que em uma instância, os archives de 100mb sao populados com no maximo 3.000 registros de log, enquanto na outra instancia sao mais de 300.000 registros de log, isto tem feito com que meu server gere muitos archives lotando rapidamente o diretorio reservado para os mesmos.
Me certifiquei de nao existirem nenhum agendamento e/ou job executando em background que pudesse intervir nisto.
=/
Mais alguma sugestão e/ou comentário?
Estou querendo “refazer” toda minha configuração de archive das duas instancias do Cluster Oracle para ver se algo muda.13 de abril de 2011 às 10:49 pm #98860vieri
Participantetenho um oracle RAC de 2nodes que as conig de archives estão assim..
log_archive_dest_state_4 string enable
log_archive_dest_state_5 string enable
log_archive_dest_state_6 string enable
log_archive_dest_state_7 string enable
log_archive_dest_state_8 string enable
log_archive_dest_state_9 string enable
log_archive_dest_1 string LOCATION=+DGSQNC01/deprac/
log_archive_dest_10 string
log_archive_dest_2 string
log_archive_dest_3 stringNAME TYPE VALUE
log_archive_dest_4 string
log_archive_dest_5 string
log_archive_dest_6 string
log_archive_dest_7 string
log_archive_dest_8 string
log_archive_dest_9 string
log_archive_duplex_dest string
log_archive_format string %t_%s_%r.dbf
log_archive_local_first boolean TRUE
log_archive_max_processes integer 2
log_archive_min_succeed_dest integer 1NAME TYPE VALUE
log_archive_start boolean FALSE
log_archive_trace integer 0
log_buffer integer 14246912
log_checkpoint_interval integer 0
log_checkpoints_to_alert boolean FALSE
log_checkpoint_timeout integer 1800
log_file_name_convert string
logmnr_max_persistent_sessions integer 1qq dúvida só falar..
-
AutorPosts
- Você deve fazer login para responder a este tópico.