oracle11g的dmp文件导入oracle10g时报错:头部验证失败

因为本机安装的10g版本的Oracle,需要导入一个11g版本导出的dmp文件,Oracle数据库版本之间存在兼容的问题,低版本的库不能导入高版本的dmp文件,在CMD中导入dmp文件总是出现如下错误

oracle11g的dmp文件导入oracle10g时报错:头部验证失败

在这里也可以看到本地安装的Oracle具体版本号是 10.2.0.1.0,我们把需要导入的dmp文件用文本编辑器打开(例如NotePad++),可以看到dmp文件的头信息

oracle11g的dmp文件导入oracle10g时报错:头部验证失败

修改这个版本号为本地安装的Oracle版本(其实小版本稍低于本地版本也没事,可以向下兼容),再次导入即可

oracle11g的dmp文件导入oracle10g时报错:头部验证失败

使用这个SQL也可以看到本地安装的Oracle具体版本

select * from v$version;

这里有一篇博客可以参考:https://blog.csdn.net/huangyanlong/article/details/40152785

上一篇:PHP专业开发IDE——Zend Studio 10.5预览版发布


下一篇:谷歌发布 Android 8.1 首个开发者预览版,优化内存效率