Oracle利用impdp 导入数据库的归纳

本文详细介绍了Oracle数据库利用impdp导入数据的各种方法,包括完整导入、按用户导入和改变表空间导入,并解析了整个导入过程的关键步骤,如获取导出日志、检查字符集和表空间等。同时,文章还列举了可能遇到的问题及解决方案,如目录权限、表空间创建、字符集不匹配和系统对象失效等。
摘要由CSDN通过智能技术生成

我们知道,当我们要导入一个数据库的时候,说起来很简单,但是其中会遇到各种问题,这个就占个位置慢慢整理吧:

1, 利用impdp导入数据库分类

    a, 完整导入:就是加入full=y这个关键词,不能和schemas, tables,等关键词重用

 impdp \"/ as sysdba\" full=y directory=expdump dumpfile=test1.dmp logfile=test1_impdp.log PARALLEL=100

    b, 根据用户导入:即选择Schema来导入,加入schemas=.... 或者 remap_schema=....  把dump文件中的某个schema 改名

impdp \"/ as sysdba\" schemas=user1,user2 remap_schema=user1:user3,user2:user4 directory=EXPDUMP dumpfile=test.dump logfile=test_schemas_impdp.log  PARALLEL=20

    c, 改变表空间导入:其实就是利用remap_tablespace来导入原来数据库使用的表空间,这样可以不需要再取创建表空间

impdp \"/ as sysdba\" schemas=user1,user2 remap_tablespace=tp1:tp3, tp2:tp4 directory=EXPDUMP dumpfile=test.dump logfile=test_schemas_impdp.log  PARALLEL=20

 

2, 导入impdp的整个过程

    a, 试图获得要导入的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值