ORA-01466: unable to read data – table definition has changed

1

Posted on : 21-05-2009 | By : .rafa | In : Banco de Dados, Oracle

Estou tendo problemas com o export do meu banco, onde a aplicação que esta sendo executada no mesmo momento que o meu export executa comandos de truncate table em tabelas do sistema.

E neste momento no meu log  gera uma porcaria de erro ora, [ORA-01466: unable to read data - table definition has changed]

Eu me pergunto: O que fazer nesta situação?

1. Verificar se há a necessidade do desenvolvedor efetuar esse truncate;

2. Verificar se o truncate esta agendado, caso sim trocar o horario do export;

Pois lendo a literatura sobre o comando truncate diz que é um comando DDL, onde move a marca d'água da tabela para zero. Não gerando redo ou undo, consequentemente não tem como burlar um truncate no momento de um export.

Leia mais sobre o truncate: Psoug