主题 : Oracle11g数据库导入Oracle10g数据库操作笔记
级别: 秀才
UID: 29922
积分:95 加为好友
威望: 1 精华: 0
主题:19 回复:51
注册时间:2012-02-22
在线时长:0.01
1#   发表于:2013-03-28 14:26:36  IP:59.247.*.*
11g备份,导入10g的时候会抛错,直接阻止导入。现在把我导入操作的全过程记录下来,希望可以方便更多的人!
一、在11g服务器上,使用expdp命令备份数据
EXPDP USERID='SYS/password(密码)@orcl(数据库) as sysdba' schemas=sdxx(用户) directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0(导入到10.2.0.1.0版本中)。aa.dmp和aa.log将会在11g的dpdump目录中生成,例如我的11g装在了d盘下面,于是aa.dmp将会在d:/app/Administrator/admin/cuc/dpdump目录下被生成。
二、在10g服务器上,使用impdp命令恢复数据
将aa.dmp拷贝到10g的dpdump目录下(aa.dmp和aa.log文件拷贝到了D:\oracle\product\10.2.0\admin\orcl\dpdump目录下。
IMPDP USERID='SYS/password(密码)@orcl(数据库) as sysdba' REMAP_SCHEMA=source_scema:targer_schema(用户不存在时自动创建用户并授权) directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0
1 共1页