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';


  • 相关阅读:
    Unity Ply网格读取
    LoadLibrary加载dll失败
    Anaconda引起cuda MSB3721 with return error code 1
    STL 如何对STL进行扩展,简单小结
    集群环境准备(Centos7)
    MySQL中的常见函数
    Mysql优化_第十三篇(HashJoin篇)
    docker创建和使用mysql
    JNI相关笔记 [TOC]
    选择排序
  • 原文地址:https://www.cnblogs.com/super-admin/p/7423146.html
Copyright © 2011-2022 走看看