11g的数据能导入oracle12c吗,Oracle11gR2数据导入导出

1、数据导入导出:

1.1、导入:

imp ezoffice/13572468@oa file=d:\imp\oa11.3.0.01.dmp log=d:\imp\imp-cf-4-29.log full=y

1.2、导出:

exp ezoffice/13572468@oa file=d:\exp\oa11.3.0.01.dmp log=d:\exp\exp-cf-4-29.log full=y

注意:1、exp命令不能导出空表数据,需要用expdp命令;

2、expdp和impdp是服务端的工具程序,只能在oracle服务端使用,不能在客户端使用。

3、exp和imp是客户端工具程序,既可以在客户端使用,也可以在服务端使用。

4、imp只适用于exp导出的文件,不适用于expdp导出的文件;impdp只是用expdp

导出的文件, 而不 适 用 于exp导出的文件。

1.3、expdp导出、impdp导入:

1、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以sys管理员创建。

运行-cmd-sqlplus: sys as sysdba cfwsjoa

SQL> create or replace directory expdir as 'd:/expdp';

2、查看管理员目录:(同时查看操作系统是否存在,oracle并不关心该目录是否存在,

如果不存在,则报错,需要手工创建对应的系统文件夹:d:\expdp。)

SQL> select * from dba_directories;

3、给用户赋予在指定目录的操作权限,最好以sys管理员赋予。

SQL> grant read,write on directory expdir to ezoffice;

授权成功。

4、exit

5、导出:

expdp ezoffice/13572468@oa schemas=ezoffice (指定用户) directory=expdir

dumpfile=expdp.dmp logfile=expdp.log

6、导入:

同上1-4步骤:

impdp ezoffice/13572468@oa schemas=ezoffice directory=impdir

dumpfile=impdp.dmp logfile=impdp.log

注意:导入时和导出时的表空间不一致时,expdp和impdp可以通过remap_schema和remap_tablespace

直接实现不同用户和表空间之间的数据迁移。

REMAP_TABLESPACE=source_tablespace:target_tablespace

导出时表空间为:source_tablespace,导入到新的表空间:target_tablespace。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值