Pessoal, uma dica rápida para quem está tentando exportar esquema ou tabelas do banco de dados Oracle com versão superior e importar em outro banco de versão inferior, e está tomando o erro: ORA-39142: incompatible version number 5.1 in dump file.
Exemplo, export da: versão do Oracle: 12.2.0.1.0, e import para o banco na versão anterior, exemplo: 12.1.0.2.0, causando a seguinte mensagem de erro.
Erro:
Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options ORA-39000: bad dump file specification ORA-39142: incompatible version number 5.1 in dump file "/u02/backup/dumps/base_01.dmp"
Solução:
Defina o parâmetro: Version=12.1 no comando export e realize depois o import dos dados agora sem erros.
Exemplo:
Banco de dados de origem (12.2.0.1):
expdp scott/tiger@BANCO_ORIGEM directory=DATAPUMP tables=scott.testABC
Version=12.1 dumpfile=base_01.dmp logfile=Exp_base_01.log
Banco de dados de destino (12.1.0.1):
impdp scott/tiger@BANCO_DESTINO directory=DATAPUMP tables=scott.testABC dumpfile=base_01.dmp logfile=Imp_base_01.log
Abraço,
Ronaldo
Nenhum comentário:
Postar um comentário