三 oracle 10g 和11g的互相导入和导出 1) 可以用10g的client连接11G导出11g的数据库,即可导入10g 2)用expdp,impdp,如:
在11g服务器上,使用expdp命令备份数据
EXPDP USERID='SYS/cuc2009@cuc as sysdba' schemas=sybj directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0
在10g服务器上,使用impdp命令恢复数据
准备工作:1.建库2.建表空间3.建用户并授权4.将aa.dmp拷贝到10g的dpdump目录下
IMPDP USERID='SYS/cuc2009@cucf as sysdba' schemas=sybj directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0
Sand:我司的oracle是11g r2的版本(版本号:11.2.0.1.0),客户的是11g R1的版本(版本号:11.1.0.7.0)我导出的文件给客户导入,无法导入,报错如下
然后我尝试带上版本号导出
expdp clxt/CLxt2016@localhost32 SCHEMAS=clxt DIRECTORY=Dir_Backup DUMPFILE=JavaDB_20171116.DMP version=11.1.0.7.0
给客户导入,成功。