Search This Blog

Wednesday, April 4, 2007

IMP-00010


IMP-00010: not a valid export file, header failed verification.



Main Reason :
1.File Corrupted During Transfer.
Note : FTP should be done in BINARY MODE

2.When export dump file is higher version and import in lower version.
example:
export dump file is Oracle 9i
and import in Oracle 8i


Export From <-----> Import to <-----> Use Import/Export Utility
Version : 10.2.0.1.0 <-----> 10.1.0.2.0 <-----> 10.1.0.2.0
Version : 10.2.0.1.0 <-----> 9.2 <-----> 9.2
Version : 10.2.0.1.0 <-----> 9.0.1 <-----> 9.0.1
Version : 10.2.0.1.0 <-----> 8.1.7 <-----> 8.1.7
Version : 10.2.0.1.0 <-----> 8.0.6 <-----> 8.0.6



Note : Use Suppose you want to import 10.2.0.1.0 export dump file in 8.1.7
then you must use 8.1.7 export tools for export data from 10.2.0.1.0.
and run CATEXP.SQL script.
Located : $ORACLE_HOME/rdbms/admin
Install Oracle 9i client and client Oracle 9i client to Oracle 10g server and export
your database.



Export From <-----> Import to <-----> Use Import/Export Utility
Version : 10.1.0.2.0 <-----> 9.2 <-----> 9.2
Version : 10.1.0.2.0 <-----> 9.0.1 <-----> 9.0.1
Version : 10.1.0.2.0 <-----> 8.1.7 <-----> 8.1.7
Version : 10.1.0.2.0 <-----> 8.0.6 <-----> 8.0.6


Export From <-----> Import to <-----> Use Import/Export Utility
Version : 9.2.0.1.0 <-----> 9.0.1 <-----> 9.0.1
Version : 9.2.0.1.0 <-----> 8.1.7 <-----> 8.1.7
Version : 9.2.0.1.0 <-----> 8.0.6 <-----> 8.0.6
Version : 9.2.0.1.0 <-----> 7.3.4 <-----> 7.3.4 plus run catexp7.sql



Export From <-----> Import to <-----> Use Import/Export Utility
Version : 9.0.1.1.2 <-----> 8.1.7 <-----> 8.1.7
Version : 9.0.1.1.2 <-----> 8.0.6 <-----> 8.0.6
Version : 9.0.1.1.2 <-----> 7.3.4 <-----> 7.3.4 plus run catexp.sql


Export From <-----> Import to <-----> Use Import/Export Utility
Version : 8.1.7.4 <-----> 8.0.6 <-----> 8.0.6



Export From <-----> Import to <-----> Use Import utility
Version : 8.1.7.4 <-----> 10.2.0.1.0 <-----> 10.2.0.1.0
Version : 9.0.1.1.2
Version : 9.2.0.1.0
Version : 10.1.0.2.0
Version : 10.2.0.1.0

Export From <-----> Import to <-----> Use Import utility
Version : 8.1.7.4 <-----> 9.2.0.1.0 <-----> 9.2.0.1.0
Version : 9.0.1.1.2
Version : 9.2.0.1.0

Export From <-----> Import to <-----> Use Import utility
Version : 8.1.7.4 <-----> 9.0.1.1.2 <-----> 9.0.1.1.2
Version : 9.0.1.1.2

Above procedure and table is best practice to export and import but also consider below case.

Dumpfile exported in Oracle 11gr1

Import in 10gr1, 9i, 8i

Then use Oracle 11gr1 client (IMPORT) binary to export 11g dumpfile.

Install oracle 11g client and connect to 10g,9i,8i server and import.

Dumpfile exported in Oracle 10g

Import in 9i,8i

Then use Oracle 10g client (IMPORT) binary to export 10g dumpfile

Install oracle 10g client and connect to 9i,8i server and import.

Dumpfile exported in Oracle 9i

Import in 8i

Then use Oracle 9i client (IMPORT) binary to export 9i dumpfile

Install oracle 9i client and connect to 8i server and import.


1 comment:

Babu said...

Nice article.

Good