DataPump Import (IMPDP) With PARALLEL > 1 And REMAP_SCHEMA Fails With Errors ORA-31693 ORA-29913 (Doc ID 1221495.1)

Last updated on MAY 26, 2015

Applies to:

Oracle Database - Enterprise Edition - Version 10.2.0.4 to 11.2.0.1.0 [Release 10.2 to 11.2]
Information in this document applies to any platform.
***Checked for relevance on 27-Aug-2013***

Symptoms

A DataPump import with PARALLEL > 1 and REMAP_SCHEMA parameters fails with:

ORA-31693: Table data object "<schema name>"."<table name>" failed to load/unload and is being skipped due to error:
ORA-29913: error in executing ODCIEXTTABLEOPEN callout


If before import you set the event:

alter system set events '29913 trace name errorstack level 3';

and add TRACE=480300 parameter to impdp command line, then in DW00 generated trace file you can see that external table method was used:

ORA-29913: error in executing ODCIEXTTABLEOPEN callout

----- Current SQL Statement for this session (sql_id=....) -----
INSERT /*+ APPEND PARALLEL("<table name>",<parallel degree>)+*/ INTO RELATIONAL("<schema name>"."<table name>" ) ...
FROM "ET$...." KU$


The plan table from trace file also shows "EXTERNAL TABLE ACCESS FULL" operation.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms