ORA-39779 during import of types
Hi ,
I have executed an export with the following parameters:
DIRECTORY=DATAPUMP_DIR
DUMPFILE=exportdp_FULL_%U.dmp
LOGFILE=exportdp_FULL.log
FLASHBACK_SCN=6070655498233
FULL=yes
CONTENT=ALL
FILESIZE=2G
PARALLEL=2
The source database is of release 10.2.0.4.0 and installed on a HP-UX (HP-UX 11.23) environment.
The target database is of release 10.2.0.5.0 and installed on Red Hat Linux (Red Hat Enterprise Linux Server release 5.8 ) environment.
The parameterfile for the import has the following parameters:
DUMPFILE=exportdp_FULL_%U.dmp
LOGFILE=importdp_FULL.log
SCHEMAS=schema_a, schema_b, schema_c, schema_d
REMAP_TABLESPACE=DEFAULTUSER:DEFAULT_USER
PARALLEL=4
METRICS=yes
During the import the following errors get raised:
ORA-31693: Table data object "SCHEMA_A"."TEST" failed to load/unload and is being skipped due to error:
ORA-02354: error in exporting/importing data
ORA-39779: type "SCHEMA_A"."OT_TEST" not found or conversion to latest version is not possible
Going through MOS and several forums none of the offered solutions (e.g. TRANSFORM=oid:n) solved this issue.
Currently I really don't have idea how to solve this issue - it's not clear to me what causes the problem. Running the query
SELECT o.oid$
, t.hashcode
, o.name
FROM sys.obj$ o
, sys.user$ u
, sys.type$ t
WHERE o.owner# = u.user#
AND o.oid$ = t.toid
AND o.name = 'OT_TEST';
gives different results on source- and target-database (oid and hashcode do both differ).
Any help will truly appreciated.
Rgds
Jan