• 数据泵(expdp和impdp)备份恢复数据库 大风起


    一、数据泵(expdp和impdp)
    1、expdp
    ①在数据库中创建导出数据的目录
    create or replace directory exp_dir as 'd:\or_exp_dir';
    ②把目录授权给bankuser
    grant read,write on directory exp_dir to scott;
    ③用expdp导出数据
    expdp scott/tiger@orcl directory=exp_dir dumpfile=test.dmp logfile=testExp.log
    1)按用户导
    expdp scott/tiger@orcl schemas=scott dumpfile=expdp.dmp DIRECTORY=dpdata1;
    2)并行进程parallel
    expdp scott/tiger@orcl directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3
    3)按表名导
    expdp scott/tiger@orcl TABLES=emp,dept dumpfile=expdp.dmp DIRECTORY=dpdata1;
    4)按查询条件导
    expdp scott/tiger@orcl directory=dpdata1 dumpfile=expdp.dmp Tables=emp query='WHERE deptno=20';
    5)按表空间导
    expdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=temp,example;
    6)导整个数据库
    expdp system/manager DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y;
    2、impdp
    1)导到指定用户下
    impdp scott/tiger DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=scott;
    2)改变表的owner
    impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp TABLES=scott.dept REMAP_SCHEMA=scott:system;
    3)导入表空间
    impdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=example;
    4)导入数据库
    impdb system/manager DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=y;
    5)追加数据
    impdp system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=system TABLE_EXISTS_ACTION=append;

    ---------------------
    作者:kisorl
    来源:CSDN
    原文:https://blog.csdn.net/kisorl/article/details/80706355

  • 相关阅读:
    BZOJ1087=Codevs2451=洛谷P1896&P2326互不侵犯
    poj1286
    P1066 2^k进制数
    开车旅行
    洛谷P1396 营救
    poj1840
    poj3693
    poj1195
    3955 最长严格上升子序列(加强版)
    1021 玛丽卡
  • 原文地址:https://www.cnblogs.com/Haihong72H/p/11254218.html
Copyright © 2020-2023  润新知