因为本机安装的10g版本的Oracle,需要导入一个11g版本导出的dmp文件,Oracle数据库版本之间存在兼容的问题,低版本的库不能导入高版本的dmp文件,在CMD中导入dmp文件总是出现如下错误
在这里也可以看到本地安装的Oracle具体版本号是 10.2.0.1.0,我们把需要导入的dmp文件用文本编辑器打开(例如NotePad++),可以看到dmp文件的头信息
修改这个版本号为本地安装的Oracle版本(其实小版本稍低于本地版本也没事,可以向下兼容),再次导入即可
使用这个SQL也可以看到本地安装的Oracle具体版本
select * from v$version;
这里有一篇博客可以参考:https://blog.csdn.net/huangyanlong/article/details/40152785