Desculpe pela demora, estive alguns dias fora ;-) Quando você faz um export com CONSISTENT=Y, está dizendo que quer o export inteiro consistente, isto é, todo baseado em um mesmo momento do tempo. Este momento é o do início do export.
Para um export consistente, todas as alterações que forem feitas em qualquer objeto do banco após o seu início não devem ser levadas, pois os dados que valem são os do momento inicial. Como você já deve saber, toda vez que o Oracle precisa de um dado anterior para leitura consistente (normalmente por causa de transações ainda não terminadas), ele busca-os dos segmentos de rollback/undo. Imagine a seguinte situação: seu export está sendo realizado há 10 horas, e começa a ser exportada uma tabela que teve dados alterados há, digamos, 9 horas atrás. Estes dados foram portanto alterados após o início do export, e para manter o export totalmente consistente, o Oracle teria que levar os dados antigos, antes da alteração. Então ele vai procurar o dado no rollback/undo e pimba: muito provavelmente o dado não está mais lá, afinal de contas já se passaram 9 horas desde a alteração. Concluindo, com CONSISTENT=Y, você só não terá problemas com "snapshot too old" se os seus rollbacks/undos conseguirem comportar todos os dados alterados desde o início do export, o que é pouco provável para um loooongo export full, a menos que você o faça com pouca ou nenhuma intervenção no banco. []s Eduardo Claro -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Rodrigo Telles Sent: terça-feira, 20 de dezembro de 2005 12:05 To: [email protected] Subject: Re: [oracle_br] Export Full e snapshot too old Ederson/Eduardo Realmente tenho reparado que o erro não acontece sempre. Vou tentar mudar de horário o export. Colocar num horario de menor movimento. Valeu pela dica de vcs. Eduardo, eu so não entendi o pq de se colocar CONSISTENT=Y que ai terei o snapshot too old. Para mim pelo o que entendo disso o export com o consistent=y ele nunca olhará o segment de rollback, não é? ele so pega dados realmente comitados. Estou com conceito errado? Abs On 12/20/05, Claro, Eduardo <[EMAIL PROTECTED]> wrote: > > Se você colocar o CONSISTENT=Y, aí é que vai ter snapshot tôo old mais > facilmente mesmo. Volte isso para N, ou se quiser realmente que o export > seja totalmente consistente a um momento do tempo, deixe Y, mas faça o > export sem ninguém mais conectado, por exemplo após um backup frio e startup > com RESTRICT. > > O snapshot too old está acontecendo em tabelas grandes porque essas > tabelas foram alteradas durante o export, e o seu segmento de rollback não > conseguiu comportar os dados antigos pelo tempo necessário para o export da > tabela inteira. Portanto, para resolver isso duas soluções são possíveis: > > 1) efetuar o export em um horário de pouco movimento. A quantidade de > alterações na tabela será pequena e a chance do erro ocorrer será menor. > > 2) aumentar os segmentos de rollback. De preferência, para esse caso, > deixe apenas um segmento ativo, e grande o suficiente para conter as > alterações efetuadas durante o export. > > Com certeza, combinando as duas soluções você terá um melhor resultado. > > []s > > Eduardo Claro > > -----Original Message----- > From: [email protected] [mailto:[EMAIL PROTECTED] > On Behalf Of Rodrigo Telles > Sent: terça-feira, 20 de dezembro de 2005 09:04 > To: [email protected] > Subject: [oracle_br] Export Full e snapshot too old > > Pessoal, > estou com um problema em um export full em um banco (oracle 8.1.7) que > temos aqui. > Na hora da export das maiores tabelas de alguns esquemas eu tomo o erro de > snapshot too old. Já li a respeito e até tentei a alternativa de colocar o > CONSISTENT=y no parfile. Mas não adiantou nada. O erro continua > acontecendo. > > Será que a alternativa de aumentar o segmento de rollback é válida? > > Algum de vcs teria alguma sugestão de como resolver o problema? > > Abs > > Rodrigo > > > [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/[email protected]/ > > --------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________ > Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 > Links do Yahoo! Grupos > > > > > > > > > > > -------------------------------------------------------------------------------------------------------------------------- > 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/[email protected]/ > > --------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________ > Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 > Links do Yahoo! Grupos > > > > > > > > > [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/[email protected]/ --------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -------------------------------------------------------------------------------------------------------------------------- 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/[email protected]/ --------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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
