首页 >数据库 >mysql教程 >Oracle 导入导出另一种方式 11g 到10g 向下兼容

Oracle 导入导出另一种方式 11g 到10g 向下兼容

WBOY
WBOY原创
2016-06-07 17:21:211386浏览

EXPDP userid=vallen/123456@orcl schemas=vallen directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0

EXPDP userid=vallen/123456@orcl schemas=vallen directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0

要导入到10.2.0.1.0版本的Oracle数据库中去。aa.dmp和aa.log将会在11g的dpdump目录中生成,例如我的11g装在了E盘下面,于是aa.dmp将会在E:\app\Administrator\admin\orcl\dpdump目录下被生成。

10g 导入语句:IMPDP userid=vallen/123456@orcl schemas=vallen directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0

如果导入导出的用户不一样

则需要进行schema转换

schema 的转化:

IMPDP userid=abc/123456@orcl remap_schema=vallen:abc directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0

表存在处理方式:

a.忽略(SKIP,默认行为);

b.在原有数据基础上继续增加(APPEND);

c.先DROP表,然后创建表,,最后完成数据插入(REPLACE);

d.先TRUNCATE,再完成数据插入(TRUNCATE)。

IMPDP USERID=abc/abc@orcl  remap_schema=vallen:abc  directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log table_exists_action=replace version=10.2.0.1.0

linux

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn