一、场景
由于正式环境数据库需整理更新一次,便打算把正式环境数据库导出了一份文件准备更新到自己电脑本地。当时没太注意到个问题,就是本地和正式环境的数据库版本不一样,正式环境的数据库版本是12c的而我自己本地的是11r2的,以至于导入dmp文件时出现多次问题,最后发现只需要修改dmp文件的对应版本号,重新导入即可。
二、看图说话
1、执行SQL:
select * from v$version;
2、对应版本号:
11g R2:V11.02.00
11g R1:V11.01.00
10g:V10.02.01
3、修改版本号:
4、导入dmp(11g)
执行SQL:
Imp RADIATE_SUPERVISE/RADIATE_SUPERVISE@RADIATESLOCAL file=H:\dba\radiate\admin\orcl\dpdmp\radt20200424.dmp fromuser=RADIATE_SUPERVISE touser=RADIATE_SUPERVISE rows=y commit=y feedback=10000 buffer=10240000