美文网首页
记录数据库备份脚本(本地备份传输到别的主机)

记录数据库备份脚本(本地备份传输到别的主机)

作者: 只想做个俗人_贪财_好色 | 来源:发表于2019-04-15 13:07 被阅读0次
#!/bin/ksh

#set -x

su - oracle <<!

echo "备份开始"


exp 用户名/密码 FILE=/路径/$(date +%Y-%m-%d)_data.dmp GRANTS=Y 

#如果是分区表建议使用  compress=n  添加这个参数  主要用于是否将segment的extent在导出时是否合并,默认是合并的

echo "备份结束" 

#exit
 
echo "打包开始"
cd /路径/
tar -cvf /路径/\$(date +%Y-%m-%d).tar /路径/\$(date +%Y-%m-%d)_*.dmp
echo "打包结束"
echo "传输开始"
scp $(date +%Y-%m-%d).tar root@另一个主机ip:/home/dbback
echo "传输结束"
exit

中间涉及数字证书 免密登录

相关文章

网友评论

      本文标题:记录数据库备份脚本(本地备份传输到别的主机)

      本文链接:https://www.haomeiwen.com/subject/ghluwqtx.html