A few days ago a colleague asked exp / imp whether related to the version of the problem, I think, as long as the software, will involve the level of version compatibility issues, Oracle software is, naturally, too.
exp Tool Version: 10g
Export source database version: 9i
bash-4.1 $ exp x / x @ x tables = T file = / home / x / t.dmp
Export: Release 10.2.0.4.0 - Production on Wed Dec 11 15:17:05 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
EXP-00056: ORACLE error 6550 encountered
ORA-06550: line 1, column 41:
PLS-00302: component 'SET_NO_OUTLINES' must be declared
ORA-06550: line 1, column 15:
PL / SQL: Statement ignored
EXP-00000: Export terminated unsuccessfully
From being given to see if there is an undefined components, resulting in the export fails.
Read an article from the MOS, there is a presentation exp / imp version of the classic summary of compatibility issues:
Export client compatibility:
Always use a version of the EXPORT utility that is equal to the lowest version of either the source or the target database.
Export client compatibility: It is recommended to use the source or target database consistent minimum version EXPORT tool version.
Import client compatibility:
Always use a version of the IMPORT utility that is equal to the version of the target database.
Import client compatibility: It is recommended to use the same tools and the target database version IMPORT version.
Here it is clear import and export of our actual needs exp / imp pointed out the direction.