Realmente, o tamanho da undo é um ponto importante e o undo_retention,
também. Eu costumo dizer que o snapshot too old é o seguinte: você fez a
solicitação de alguns dados com a sua consulta, e, durante o sort, os dados
que deveriam ser retornados, sofreram alterações. Logo, você tem um retorno
de dados que já não condiz com o que está armazenado no banco, em conjunto
com o seu tempo/espaço de armazenamento em estruturas relacionadas a undo.
Veja se existem dmls rodando contra essa tabela enquanto você executa a
consulta.

Grato.

Paulo Sousa


2013/4/8 J. Laurindo Chiappa <jlchia...@yahoo.com.br>

> **
>
>
> Colega, eu recomendaria que vc começasse estudando
> http://dfitzjarrell.wordpress.com/2008/02/22/the-dreaded-ora-01555/ , que
> mostra as principais Causas, e com isso identificar qual se aplica ao seu
> ambiente....
> E noto :
>
> a) NÂO basta só "olhar o undo_segment e o retention" : o TAMANHO da
> tablespace de UNDO é crítico, também
>
> b) vale MUITO a pena vc tracejar uma sessão que faça um SELECT na tal
> tabela, E também executar os procedimentos de healthcheck (como um DBV, por
> exemplo, bem como as checagens via RMAN) , para tentar checar se está com
> algum tipo de Corrupção
>
> []s
>
> Chiappa
>
>
> --- Em oracle_br@yahoogrupos.com.br, Éver Santoro <eversantoro@...>
> escreveu
> >
> >
> >
> > Pessoal boa tarde, estou tendo o seguinte erro no servidor:
> > ORA-01555:snapshot too old: roolback segment number XX with name "XXXX"
> too small
> >
> >
> > já olhei o UNDO_SEGMENT e o UNDO_RETENTION, o que achei estranho é que
> este erro ocorre apenas ao dar SELECT em uma tabela específica do sistema,
> e pior, para teste reiniciei o  banco de dados e o erro prossegue, ocorre
> erro se tento mover ou dar um drop na tabela, meu ambiente é RAC rodando em
> SOLARIS 11, banco 11.2.0.3.0
> > Alguém tem alguma idéia?
> >
> > Éver
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  
------------------------------------------------------------------------------------------------------------------------
 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:
    oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a