今日给研发哥们儿导些数据做测试,但研发在导入时遇到了问题,如下:

第一眼看这个报错,想到版本不对,于是检查导出的dmp文件,如下:

研发说他的版本也是11.2,判断不是数据库版本问题。
于是查看后续他发来的截图,发现了问题所在,如下:

由图可知,研发的导入操作是发生在10g的客户端上,虽然数据库是11g的,但oracle是向下兼容的,用10g的客户端是无法完成将11g的dmp文件导入的。于是,修改dmp中文件版本,如下:

小结:
我们在进行dmp导入、导出时应该留意数据库的版本、客户端的版本。
小知识,简而记之。