opa, então, essa mensagem de :
 

 "
 IMP-00010: not a valid export file, header failed verification
 "
 

  Claramente indica que OU houve alguma corrupção no envio (por exemplo, 
usou-se um FTP em modo não-binário, digamos), OU (bem provável já que trabalham 
com 11g) eles usaram o expdp para gerar o arquivo .dmp, novamente... Se for 
isso, imagino que ele (na exportação) ou vc mesmo, talvez na importação 
ajustaram o setting de NLS que abortava o export antes (aí não deu mais aquela 
msg "IMP-00038: Could not convert to environment character set's handle" , aí o 
exp do 9i pôde continuar a leitura do .dmp e quando chegou na fase de leitura 
do cabeçalho aí deu a (correta) msg de arquivo inválido, com Certeza a 
formatação interna do expdp 11g ** não vai ** ser entendida pelo exp do 9i, 
expdp é uma coisa e exp é outra, ALÉM da questão de versão ...
  
  O ideal mesmo seria ele ter o client 9i, mas se não vc pode :
  
  a. tentar pedir para eles gerarem um novo .dmp com o EXP (e ** não ** com o 
EXPDP !!) do 11g - bem provável que não funfe importar no 9i por causa da 
versão mais velha (compatibilidade é sempre exp mais velho => imp mais novo), 
mas tenta...
  
  OU, mais seguro,
  
  b. numa máquina qualquer de teste/interna tua instale um banco 11g, importe o 
dumpfile em questão, depois passe os dados pro banco 9i : pode ser via dblink 
entre esse 11g teste e o 9i (se forem poucos objetos), OU então use o client 9i 
desse banco 9i para conectar no seu banco 11g de teste e gere um novo dumpfile 
e importe-o no 9i...
  
  []s
  
    Chiappa

Responder a