zoukankan      html  css  js  c++  java
  • zbb20170824 oracle expdp/impdp 导入导出数据

    databasebackup.sh

    #! /bin/bash
    
    #数据库备份
    
    echo '###################################################'`date +%Y-%m-%d`'###################################################'
    
    echo "begin time: "`date +%Y_%m_%d--%H:%M:%S-%W_%w`
    
    datew=`date +%Y_%m_%d--%H_%M_%S--%W_%w`
    
    source ~/.bash_profile
    
    #生产
    #exp备
    #exp champion/century file=/app/oracle/backup/champion_$datew.dmp log=/app/oracle/backup/champion_$datew.log
    
    #expdp备份:
    #1. 在数据库中创建directory, create directory dump_dir as '/app/oracle/backup/';
    #2. 命令行:expdp champion/century directory=dump_dir dumpfile=champion_dump_$datew.dmp logfile=champion_dump_$datew.log schemas=champion
    #parallel: 并行进程数
    
    #恢复:
    # impdp champion/century directory=dump_dir dumpfile=$dumpfile.dmp schemas=champion logfile=impdp.log 
    expdp champion/century directory=dump_dir dumpfile=champion_dump_$datew.dmp logfile=champion_dump_$datew.log schemas=champion parallel=64
    
    echo "end time: "`date +%Y_%m_%d--%H:%M:%S-%W_%w`
    
    exit

    导入前先删除表和序列
    select 'drop table '||table_name||';'
    from cat
    where table_type='TABLE';




    select 'drop sequence '||table_name||';'
    from cat
    where table_type='SEQUENCE';


  • 相关阅读:
    P2197 nim游戏
    P3942 将军令
    UVA10228 模拟退火
    关于欧拉定理的证明以及扩展欧拉定理的证明及其应用
    秒杀架构模型设计
    大型网站如何防止崩溃,解决高并发带来的问题
    序列化与反序列号
    普通常用知识汇总
    接口和抽象类的区别
    详解C#break ,continue, return
  • 原文地址:https://www.cnblogs.com/super-admin/p/7423146.html
Copyright © 2011-2022 走看看