#Dica- Erros ORA-31693, ORA-02354, ORA-39776, ORA-00600 durante import de tabela com campo long no Oracle 12.1

Durante um processo de import de um owner via datapump, tive a ocorrência de vários erros em tabelas que continham campo do tipo long.

Abaixo apresento o cenário do processo:

  • Export owner via datapump na versão Oracle 12.2;
  • Import owner via datapump na versão Oracle 12.1;
O export era gerado com sucesso e os erros ocorriam apenas no import.
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
ORA-31693: Table data object "LAMIM"."LONGRAWTABLE" failed to load/unload and is being skipped due to error:
ORA-02354: error in exporting/importing data
ORA-39776: fatal Direct Path API error loading table "LAMIM"."LONGRAWTABLE"
ORA-00600: internal error code, arguments: [6965], [10], [21], [], [], [], [], [], [], [], [], []
Para contornar este erro o workaraound recomendado pela Oracle via chamado é adicionar a condição ACCESS_METHOD=CONVENTIONAL  no processo de import.
Após adicionar a condição recomendada pela Oracle o processo seguiu sem erro. Porém vale destacar que de forma mais lenta.

Comentários