• Oracle 利用数据泵导入导出数据



    --查找数据库已建好的目录 :DATA_PUMP_DIR
    select * from dba_directories;

    ------------导出expdp
    --directory=DATA_PUMP_DIR,导出文件存储的目录
    -- dumpfile=C5_A2_1.dmp,导出的文件名
    --TABLES=djxx,tjc01,按表模式导出,多个表中间逗号隔开
    -- VERSION=11,目标库的版本号,当两个库版本不一致时,导出过程一定要加上版本号
    --SCHEMAS=(A,B) 导出多个用户的对象

    --例1:导出整个用户的表

    expdp C5_A2/C5_A2@orcl directory=DATA_PUMP_DIR dumpfile=C5_A2_1.dmp logfile=C5_A2expdp.log job_name=exp_C5_A2;
    --例2:导出整个用户的cs_basic,VERSION=11
    expdp C5_A2/C5_A2@orcl directory=DATA_PUMP_DIR dumpfile=C5_A2_cs_basic1.dmp TABLES=cs_basic VERSION=11 logfile=C5_A2expdp.log job_name=exp_C5_A2;
    --例3:导出多个用户的cs_basic,VERSION=11
    expdp C5_A2/C5_A2@orcl directory=DATA_PUMP_DIR dumpfile=ORACLE12C.dmp SCHEMAS=(C5_A2,C2_ZNDD,C5_MONI,CHANGSHI,YQY_A2,YQY_CS,YQY_CUOSHI,YQY_FCZS,YQY_GAS,YQY_IPM) VERSION=11 logfile=ORACLE12Cexpdp.log job_name=exp_ORACLE12C;

    ------------导入impdp
    --remap_schema=C5_A2:A2_CS,源用户:目标用户
    --REMAP_TABLESPACE=C5_A2:A2_CS ,源表空间:目标表空间
    --directory=DATA_PUMP_DIR ,数据文件所在的目录
    -- dumpfile=C5_A2_1.dmp ,待导入的文件
    --TABLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE | RePLACE }
    /*当表存在时的处理方式:SKIP:跳过数据表,append:追加数据,truncate:替换原有数据,replace:替换整个数据表*/

    --例1:导入整个用户下的表,并改变表空间
    impdp A2_CS/A2_CS@orcl directory=DATA_PUMP_DIR dumpfile=C5_A2_1.dmp remap_schema=C5_A2:A2_CS REMAP_TABLESPACE=C5_A2:A2_CS logfile=A2_CSimpdp.log job_name=imp_A2_CS;

    --例2:导入指定的表

    impdp A2_CS/A2_CS@orcl directory=DATA_PUMP_DIR dumpfile=C5_A2_cs_basic.dmp remap_schema=C5_A2:A2_CS REMAP_TABLESPACE=C5_A2:A2_CS TABLE_EXISTS_ACTION=TRUNCATE logfile=A2_CSimpdp.log job_name=imp_A2_CS;


    -----------导入导出数据库的数据
    --例1:导出数据库整个用户的表
    expdp changshi/changshi@orcl directory=DATA_PUMP_DIR dumpfile=changshi.dmp logfile=changshiexpdp.log job_name=exp_changshi;

    --例2:导入数据库整个用户的表,已存在的表,跳过去

    impdp changshi/changshi@orcl directory=DATA_PUMP_DIR dumpfile=changshi.dmp TABLE_EXISTS_ACTION=SKIP logfile=changshiimpdp.log job_name=imp_changshi;

    --例2:导入特定表
    expdp A2_CS/A2_CS@orcl directory=DATA_PUMP_DIR dumpfile=A2_CS729.dmp
    TABLES=(dr_opm_inj_stim_effct_daily,dr_opm_inj_stim_pre_daily,dr_opm_well_stim_effct_daily,dr_opm_well_stim_pre_daily)
    VERSION=11 logfile=A2_CS729.log job_name=exp_A2_CS;

  • 相关阅读:
    [Hadoop 周边] Hadoop和大数据:60款顶级大数据开源工具(2015-10-27)【转】
    [Nginx] 关键概念解读
    [随想感悟] 研究技术的方法
    [Hadoop 周边] 浅谈大数据(hadoop)和移动开发(Android、IOS)开发前景【转】
    [优化] 数据库优化基础
    [随想感悟] 面试时,问哪些问题能试出一个 Android 应用开发者真正的水平?【转自知乎】
    258. Add Digits
    257. Binary Tree Paths
    256. Paint House
    255. Verify Preorder Sequence in Binary Search Tree
  • 原文地址:https://www.cnblogs.com/xiong950413/p/13130071.html
Copyright © 2020-2023  润新知