zoukankan      html  css  js  c++  java
  • 从docker中备份oracle和mongo数据

    从docker中导出Oracle数据 这里推荐先把脚本文件放到容器里面(这里没有)

    #!/bin/sh
    
    # 进入容器
    # 本机备份位置 /root/oracleData/dist/temp
    # 当前日期
    currentDate=$(date "+%Y%m%d")
    docker exec -id  oracle11g sh -c 'source /home/oracle/.bash_profile;expdp 用户名/密码 schemas=dgpnr_pro dumpfile=dgpnr_pro_expdp_12_'${currentDate}'.dmp directory=dump_dir logfile=dgpnr_pro_expdp_12_'${currentDate}'.log'
    echo "使用 ll /root/oracleData/dist/temp | grep dgpnr_pro_expdp_12_${currentDate}* 查看生成的文件"
    

    从docker中导出Mongodb数据 这里推荐先把脚本文件放到容器里面(这里没有)

    #!/bin/sh
    
    #进入容器
    currentDate=$(date "+%Y-%m-%d")
    docker exec -id mongo-auth sh -c 'mongodump -h 127.0.0.1:27017 --authenticationDatabase admin -u userims -p password --archive=/data/db/ims_'${currentDate}'.gz --gzip --db ims'
    echo '使用 ll /root/db | grep ims_'${currentDate}'.gz 查看文件导出情况'
    
  • 相关阅读:
    Working with nil
    Determining Equality of Objects
    NSLog中的%@
    ld
    恢复HDFS误删数据
    一个缓冲区溢出示例
    SpringBoard
    Symbol Table
    feof使用注意
    -g vs -rdynamic
  • 原文地址:https://www.cnblogs.com/qiaozhuangshi/p/11762520.html
Copyright © 2011-2022 走看看