zoukankan      html  css  js  c++  java
  • 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;

  • 相关阅读:
    HTTP GET方法与POST方法有什么区别
    uniapp的pages.json之subPackages、preloadRule——分包
    爬虫与Python:(一)网络爬虫概念篇——7.Session和Cookie
    标签<view>文字自动换行
    CSS之flex布局
    爬虫与Python:(一)网络爬虫概念篇——6.HTTP基本原理
    uniapp 之使用分包——起源于微信错误码——800051
    爬虫与Python:(一)网络爬虫概念篇——3.爬虫的基本结构和工作流程
    爬虫与Python:(一)网络爬虫概念篇——4.爬虫策略
    水印解决方案专题
  • 原文地址:https://www.cnblogs.com/xiong950413/p/13130071.html
Copyright © 2011-2022 走看看