报警日志每天备份的脚本
来源:互联网 发布:linux 安装ssh2扩展 编辑:程序博客网 时间:2024/05/16 10:58
export ORACLE_BASE=/app/oracleexport ORACLE_SID=orcldate=`date +%Y%m%d`alert_log_path="$ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/trace"alert_log_file="alert_$ORACLE_SID.log"alert_arc_file="alert_$ORACLE_SID.log""."${date}cd ${alert_log_path};if [ ! -e "${alert_log_file}" ]; then echo "the alert log didn't exits, please check file path is correct!"; exit;fiif [ -e ${alert_arc_file} ];then echo "the alert log file have been archived!"else cat ${alert_log_file} >> ${alert_arc_file} cat /dev/null > ${alert_log_file}fialert_log_path_lsnr="$ORACLE_BASE/diag/tnslsnr/linuxdb2/listener/trace"alert_log_file_lsnr="listener.log"alert_arc_file_lsnr="listener.log""."${date}cd ${alert_log_path_lsnr};if [ ! -e "${alert_log_file_lsnr}" ]; then echo "the listener alert log didn't exits, please check file path is correct!"; exit;fiif [ -e ${alert_arc_file_lsnr} ];then echo "the listener alert log file have been archived!"else cat ${alert_log_file_lsnr} >> ${alert_arc_file_lsnr} cat /dev/null > ${alert_log_file_lsnr}fi
crontab -e59 23 * * * /home/oracle/script/archive_alert_orcl_log.sh >/home/oracle/script/archive_alert_orcl_log.log改脚本实现的功能是
1、每天晚上23点59分自动的把oracle的报警日志加上时间序号备份出来,并把原来的报警日志的内容清空
2、每天晚上23点59分自动的把监听的报警日志加上时间序号备份出来,并把原来的报警日志的内容清空
0 0
- 报警日志每天备份的脚本
- oracle 获取当天的报警日志脚本代码
- svn备份脚本每天
- 每天定时切割nginx日志的脚本
- linux下的通用日志备份脚本
- 每天自动备份mysql脚本
- 每天自动备份mysql脚本
- MySQL数据库每天备份脚本
- MSsql每天自动备份自动清除日志的操作方法
- 每天自动备份MySQL数据库的shell脚本
- 每天自动备份MySQL数据库的shell脚本
- MySQL:监控慢日志、错误日志、备份数据库的脚本
- 报警邮件的php脚本
- 编写每天定时切割Nginx日志的脚本
- 报警日志
- shell脚本备份nginx日志
- [Mysql数据库] 每天自动备份mysql脚本
- [Mysql数据库] 每天自动备份mysql脚本
- 关于操作符,线性表,优先级应该注意的东西
- C++ 通过WIN32 API 获取逻辑磁盘详细信息
- JEECG 深度使用培训班 周六周日公开课(一期班)
- 英拉同意解散国会菲
- QT4/QT5中实现查找功能时中文字符串转换问题
- 报警日志每天备份的脚本
- obj-c 语法小结
- Log4j 配置及使用
- apache日志分析简介。
- 各大型网站架构分析收集
- JPA 2.0 中的动态类型安全查询
- [Android初级]如何使TextView增加下划线的方法
- Oracle数据泵导出导入与传统导出导入的区别
- Entity Framework底层操作封装V2版本(1)