日期:2014-05-16  浏览次数:20406 次

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

?

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?

?