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