匿名用户rman备份日志输出
rman备份脚本
rman target / >>/backup/log/full.log <<EOF
这样是将备份日志重复写入同一个日志文件,如果说我想每次执行备份脚本后产生新的日志,该怎么写?
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户rman备份脚本
rman target / >>/backup/log/full.log <<EOF
这样是将备份日志重复写入同一个日志文件,如果说我想每次执行备份脚本后产生新的日志,该怎么写?
把日志名字上添加时间字段,这样不同时间产生的日志,日志名字也不一样。
实例:
export TODAY=`date +%F_%T`
RMAN_LOG_FILE=${0}_$TODAY.log
评论
有用 0rman target / >>/backup/log/`date +%Y%m%d_%H%M%S`.log <<EOF
评论
有用 2可以这样:
rman target / log /home/oracle/backuplog_`date +%Y%m%d-%H%M`.log <<EOF
·····
EOF
或者不在rman那写日志,日志文件不写在shell脚本里面,在crontab里面写日志也行:
* 01 * * * /bin/sh /home/oracle/backup.sh >> /home/oracle/logs/day_$(date +\%Y\%m\%d)_00.log 2>&1
评论
有用 0
墨值悬赏