有时候会出现别人导出的dmp文件是用11g客户端导的,自己的oracle客户端是10G的,这个时候无法将该dmp导入到自己的库里面,会报错:
报错:IMP-00010:不是有效的导出文件,头部验证失败
IMP-000000:未成功终止导入
如果将自己的客户端卸载然后安装11G的客户端也是可以的,但是这样比较麻烦,现在有个简单的方法,方法如下:
11G客户端导出的dmp文件中的EXPORT:V11.02.00 修改为EXPORT:V10.02.01,然后保存重新导入即可
此方法针对比较小的dmp文件,如果dmp文件较大,还是重装11G的客户端吧。