首页 > 数据库技术 > 详细

从docker中备份oracle和mongo数据

时间:2019-10-30 01:42:56      阅读:137      评论:0      收藏:0      [点我收藏+]

从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 查看文件导出情况'

从docker中备份oracle和mongo数据

原文:https://www.cnblogs.com/qiaozhuangshi/p/11762520.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!