暂无图片
rman备份日志输出
我来答
分享
暂无图片 匿名用户
rman备份日志输出

rman备份脚本

rman target / >>/backup/log/full.log <<EOF

这样是将备份日志重复写入同一个日志文件,如果说我想每次执行备份脚本后产生新的日志,该怎么写?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
张sir

把日志名字上添加时间字段,这样不同时间产生的日志,日志名字也不一样。

实例:

export TODAY=`date +%F_%T`
RMAN_LOG_FILE=${0}_$TODAY.log

暂无图片 评论
暂无图片 有用 0
渣男壹号
2022-08-24
这样写的话,路径怎么指定呢?
农夫三拳

rman target / >>/backup/log/`date +%Y%m%d_%H%M%S`.log <<EOF

暂无图片 评论
暂无图片 有用 2
渣男壹号
2022-08-24
不行呀大佬,直接不识别这些。date +%Y%m%d_%H%M%S.log
Root__Liu

可以这样:

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
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏