Ops....: Desculpem o utilitário sar não existe no linux RH.
--- Nelson Cartaxo <[EMAIL PROTECTED]> escreveu: --------------------------------- Chiappa, Apenas mais um detalhe. Segue o resultado tirado agora sobre os locks WAITING_SESSION Username OS User Type MODE_REQUESTED MODE_HELD LEVEL SECS ----------------- ------------------------------ --------- ------ -------------- -------------- ----- ---------- 4 oracle None 1 37 TC Exclusive Row-S (SS) 2 118 Esse SID 4 é o processo do checkpoint e o SID 37 é que está esperando.. Obrigado. Atenciosamente, Nelson Cartaxo DBA ORACLE GABD - Ger. Adm. de Banco de Dados DATASUS/RJ (MS) Tel: 3985-7090 -----Mensagem original----- De: Nelson Cartaxo [mailto:[EMAIL PROTECTED] Enviada em: sexta-feira, 10 de fevereiro de 2006 17:08 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] Re: Problema Urgente Chiappa, Agradeço a atenção e a explicação. O I/O não está distribuido, a máquina está com RAID 5, ou seja, não adianta nada distribuir em milhões de file systems. Eu ainda tentei pedir para o pessoal de SO para poder tirar os redos do raid e colocar e file systems separados, mas nada feito. Veja por exemplo a distribuição dos filesystems e o I/O DRIVE FileName TOTAL_IO WEIGHT u03/orada /u03/oradata/bdbfa/d_bfa_04_02.dbf 13269195 12.39 /u03/oradata/bdbfa/d_bfa_03_17.dbf 8420443 7.86 /u03/oradata/bdbfa/d_bfa_03_16.dbf 8364751 7.81 /u03/oradata/bdbfa/d_bfa_03_13.dbf 5251389 4.90 /u03/oradata/bdbfa/d_bfa_03_12.dbf 4286711 4.00 /u03/oradata/bdbfa/d_bfa_04_01.dbf 3443941 3.22 /u03/oradata/bdbfa/d_bfa_04_13.dbf 2538081 2.37 /u03/oradata/bdsisvan/d_sisvan_01_01.dbf 2417819 2.26 /u03/oradata/bdbfa/d_bfa_04_12.dbf 2318235 2.17 /u03/oradata/bdbfa/d_bfa_04_03.dbf 2281325 2.13 /u03/oradata/bdsisvan/d_sisvan_01_02.dbf 2261226 2.11 /u03/oradata/bdbfa/d_bfa_04_04.dbf 2164007 2.02 /u03/oradata/bdsisvan/d_sisvan_04_01.dbf 2108144 1.97 Quanto ao hardware aceitar, isso eu não sei. Preciso ver com o pessoal de SO, mas não sei se vão ajudar. Como na maior parte das vezes a culpa é sempre do banco e pronto. Quanto ao tamanho do log_buffer, já está com 1MB. Os redos eu coloquei com 300MB pq estava havendo muito logswitchs. Eu fui aumentando gradativamente, começou com 50 MB e fazia as vezes 20 a 30 switchs por minuto. Com relação aos locks eu verifiquei tanto no ambiente gráfico, quanto em tabelas como dba_locks, v$locked_object, etc... O tipo de lock é TC e o lock mode é ROW-S(SS). Acredito realmente que estejamos com problemas no disco, pois quando coloco o spotlight, ele acusa problemas de dbwr, log, etc. ou seja, tudo que é escrita em disco. P.S: Voce ou alguem do grupo teria algum link que mostrasse como ler o output do vmstat e iostat. Tenho um pouco de dificuldade de saber isso, pois não sou um profundo conhecedor de linux. Obrigado e abraços Nelson Cartaxo DBA ORACLE -----Mensagem original----- De: jlchiappa [mailto:[EMAIL PROTECTED] Enviada em: sexta-feira, 10 de fevereiro de 2006 16:35 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Problema Urgente Veja vc , o que o log switch faz é enviar pro log file corrente os logs que estão no buffer, gravar (fechar na verdade) o log file corrente (o que IMPLICA checkpoint, ie, os blocos que estão pendentes em cache tem que ir pra disco, o log que os protegia vai ser fechado),e SE em modo archive e SE necessário fazer uma cópia do logfile encerrado, e em seguida abrir um novo logfile - então, a demora PODE estar ocorrendo OU com os logfiles (fechar/copiar/encerrar), Ou com os datafiles... E realmente, vários minutos pra se fazer isso é inaceitável num servidor de produção, nem que vc TONELADAS de blocos pendentes no cache, numa máquina Produção, com discos fast-SCSI ou melhores rapidinhos, boas controladoras, vários minutos é muito... Casualmente vc não está recebendo no log msgs tipo ""checkpoint not complete, cannot allocate "??? Bom, o que vc pode fazer em primeiro lugar é checar o hardware com o seu administrador de sistema : a) o I/O está bem distribuído ?? SE houver os mais diversos tipos de arquivos (datafiles, logfiles, etc) num mesmo disco/filesystem, atendidos por uma mesma controladora, muitas vezes isso implica SIM em concorrência de I/O, isso deve ser alterado b) se o seu hardware de I/O aceita I/O asíncrono, disk_asynch_io deve estar setado, se não vc pode "quebrar um galho" setando vários DBWR slaves dentro do banco, as principais configurações verificados a) e b) seriam : vc ter um log_buffer mediano (algo de 512 Kb a 1 Mb, mais ou menos, pro volume a ser gravado vindo do log buffer estar sempre no razoável, ter AO MENOS uma meia dúzia de log files (300 Mb pra cada arquivo de log está um pouco alto, mas em princípio se maior do que o necessário isso não influencia tanto assim - se menor sim, mas se maior não - então no tamanho de cada log file eu não mexeria. Nada disso resultando, sugiro ir pro seu administrador/root user e mandar ver nos utilitários que mostram consumo de disco/cpu/rede (glance, top, netstat/vmstat, o que for) quando vc faz um log switch, eles mostram alto consumo de cpu, ou de rede ou de disco ?? Se disco quais datafiles ? Vc ** CONSULTANDO ** as estatísticas do sistema imediatamente antes de um log switch e imediatamente depois, quais se alteraram ?? Quais foram as stats com diferenças mais significativas ??? Vc fazendo um programinha C que crie arquivos e os leia/grave nos mesmos filesystems onde estão os datafiles/logfiles, há demora palpável ??? Vc citou locks, exatamente POR ONDE, e COMo vc os está consultando ?? Quais são eles, são enqueues, são latches ?? ==> Essas coisas vão te dar PISTAS pra ajudar na resolução, em vc as re-passando pro grupo a gente pode ir palpitando, mas se é algo urgente, recomendo pra quanto antes abrir chamado no Suporte da Oracle... Não há um roteiro ESPECÍFICO, tipo receita de bolo, que possamos te dar pra situação do tipo... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo <[EMAIL PROTECTED]> escreveu > > Pessoal bom dia, > > Tenho um problema um pouco urgente pra resolver. Oracle Versão 8.1.7.4 Linux > RHAS 2.1 > > Ao ver problemas com os locks vejo que o processo do Checkpoint está > fazendo locks nos processos dos usuarios. O tamanho dos meus redo_log está > com 300mb e abaixo os valores de checkpoint > log_checkpoint_interval integer 10000000 > log_checkpoint_timeout integer 0 > > Acredito que seja problema de performance no disco, ou seja, o processo de > escrita nos datafiles está lento, pois um simples logswitch demora minutos. > > Qualquer ajuda será bem vinda. > > Obrigado. > > Atenciosamente, > Nelson Cartaxo > ---------------------------------------------------------------------------- ---------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> < http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > ---------------------------------------------------------------------------- ----------------------------------------------______________________________ ____________________________________ Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED] __________________________________________________________________ Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE < http://br.ard.yahoo.com/SIG=12fuc99h6/M=365837.7000707.7924794.2369893/D=br <http://br.ard.yahoo.com/SIG=12fuc99h6/M=365837.7000707.7924794.2369893/D=br > clubs/S=2137114689:HM/Y=BR/EXP=1139603759/A=2950750/R=2/id=noscript/SIG=10ti ft5qr/* http://br.movies.yahoo.com/ <http://br.movies.yahoo.com/> > _____ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <http://br.groups.yahoo.com/group/oracle_br/> < http://br.groups.yahoo.com/group/oracle_br/ <http://br.groups.yahoo.com/group/oracle_br/> > * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! < http://br.yahoo.com/info/utos.html <http://br.yahoo.com/info/utos.html> > . [As partes desta mensagem que não continham texto foram removidas] ---------------------------------------------------------------------------- ---------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> ---------------------------------------------------------------------------- ----------------------------------------------______________________________ ____________________________________ Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED] __________________________________________________________________ Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE _____ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <http://br.groups.yahoo.com/group/oracle_br/> * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . [As partes desta mensagem que não continham texto foram removidas] -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED] __________________________________________________________________ Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE var lrec_target="_blank";var lrec_URL=new Array();lrec_URL[1]="http://br.ard.yahoo.com/SIG=12fpjdj2d/M=396547.7942355.8808049.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139606016/A=3291957/R=0/SIG=154bf6ok5/*http://lt.dell.com/lt/lt.aspx?CID=11305&LID=309989&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";var lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/100206_y300x250feb10_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1)";var lrec_altURL="http://br.ard.yahoo.com/SIG=12fpjdj2d/M=396547.7942355.8808049.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1139606016/A=3291957/R=1/SIG=154bf6ok5/*http://lt.dell.com/lt/lt.aspx?CID=11305&LID=309989&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs";var lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads7/100206_y300x250feb10_dhs_dim5150.gif";var lrec_width=300;var lrec_height=250; --------------------------------- Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ Moderador e Fundador: Dorian Anderson Soutto [EMAIL PROTECTED] __________________________________________________________________ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html