如何将Oracle10g的DMP 导入到ORACLE9i中

由于项目迁移,需要将oracle10g的DMP导入到oracle9i中,可是不成功! 请问如何解决!
提示的错误信息如下:

连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production

导入文件: EXPDAT.DMP> hnnx081014.dmp

输入插入缓冲区大小(最小为 8192 ) 30720>

IMP-00010: 不是有效的导出文件,标题验证失败
IMP-00000: 未成功终止导入

1.你可以试试,用ORACLE9I的客户端去连接ORACLE10G,然后通过EXP导出数据.

如果还是不行的话,可以试下面这种办法:
导出数据库的版本比目标数据库新的情况:

  • 在需要导入的目标数据库中执行新的CATEXP.SQL
  • 使用新的EXPORT导出DUMP文件
  • 使用新的IMPORT导入到数据库中
  • 在数据库中执行旧的CATEXP.SQL,以恢复该版本的EXPORT VIEW

可以看看这个网址
http://www.chinalinuxpub.com/bbs/showthread.php?t=1926