oracle用数据泵导出和导入数据

参考文档:https://blog.csdn.net/u010185220/article/details/53404023

导出

1. 第一步,为操作的用户授权,授予导出/导入全库的权限,以及创建目录对象的权限

    grant exp_full_database,imp_full_database to dmuser;

    grant CREATE ANY DIRECTORY to dmuser;

2. 第二步,创建目录对象Directory,Directory是文件系统上的二进制文件,也是路径别名,以便管理灵活性。

    create directory backup_path as ‘E:\app\tws\oradata\orcldv’;

   (参考:https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_5007.htm)

3. 第三步,执行导出语句。

    expdp dmuser/dmpwd directory=backup_path dumpfile=dmuser_schema.dmp logfile=dmuser_schema_date.log


导入

1. 第一步,授权(同上,这里导入的不是同一个服务端)

2. 第二步,创建目录对象(将导出的dmp文件放在此目录)

3. 第三步,执行导入语句。

   impdp dmuser/dmpwd directory=goup_path dumpfile=dmuser_schema.dmp logfile=dmuser_schema_date.log;

这里我写一个我踩过的坑,由于两台服务器之间的字符集不同(一台为ZHS16GBK,另一台为 AL32UTF8),导致在导入的时候会产生数据过长而导不进去的问题,可以参照:https://blog.csdn.net/u014677702/article/details/53177911

更深入了解参照:https://blog.csdn.net/meunsina/article/details/53954215

后面我会再更新关于oracle字符集理解的blog。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值