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 查看文件导出情况'
    
  • 相关阅读:
    IO
    mouseover,mouseout和mouseenter,mouseleave
    【译】addEventListener 第二个参数
    Git 常用命令
    我对Backbone中url属性的理解
    小失误引起大失败
    收集各大网站的登录页面
    随笔2
    随笔1
    创建数据库
  • 原文地址:https://www.cnblogs.com/qiaozhuangshi/p/11762520.html
Copyright © 2011-2022 走看看