• oracle两种导出导入方式,即imp与impdp之比较


    尽管使用了很多次impexp及impdpexpdp但是使用起来还是会遇到很多问题,现总结如下:
    应用:将一个用户的所有表结构及索引,触发器,过程,函数等导入到另一用户里
    imp/exp 导出用户表结构加参数 rows=n
    例如:exp aa/aaa file=e:aa.dmp rows=n
    另外需要将这个用户的部分数据导到另一个用户里
    再执行exp system/aaa file=e:aa2.dmp tables='aa.tab_name' query="where id>300"
    现在执行导入:
    imp system/aaa fromuser=aa touser=bb file=e:aa.dmp
    导入数据
    imp system/aaa fromuser=aa touser=bb file=e:aa2.dmp ignore=y
    参数忽略错误,导入数据,并且是数据添加到已有的表中,不覆盖原来的数据

    再来使用impdp/expdp
    导出用户表结构加参数 content=metadata_only
    expdp aa/aaa directory=data_dump dumpfile=t1.dmp content=metadata_only
    导入到另一bb方案
    imp system/aaa directory=data_dump dumpfile=t1.dmp remap_schema=aa:bb

    另外的应用是 把一个用户的所有内容导出到另一库里,这个用expdp/impdp最好,有覆盖表的功能参数
    table_exists_action=replace

    使用还是expdp/impdp方便些:)

    ---- 动动手指关注我!或许下次你又能在我这里找到你需要的答案!ZZZZW与你一起学习,一起进步!
  • 相关阅读:
    Springboot html映射
    table 合并单元格
    Idea中Spring Boot 启动出错
    Modal模态框scrolltop保留上次位移的解决方案
    8、如何实现浏览器的前进、后退操作?
    html中table并排展示
    两个有序的链表的合并
    7、链表(下):如何轻松写出正确的链表代码?
    2018.10.12
    c语言关键字:const
  • 原文地址:https://www.cnblogs.com/zzzzw/p/5182193.html
Copyright © 2020-2023  润新知