db2 删除过期的日志和备份文件(转)
DB2 删除过期备份和日志
$ db2 list history archive log all forpayment2 ------列出归档日志
$ db2 list history backup all forpayment2 ------列出备份
显示时间字符串
$ echo $(date"+%Y-%m-%d-%H:%M:%S")
2013-06-17-11:20:53
$ echo $(date "+%Y%m%d000000")
20130617000000
例:
删除2013年6月6日以前的归档日志
$ db2 prune history 20130606000000 and delete
$ find . -name "*" -type f -mtime+14 -exec rm -rf {} \; -----删除本目录下14天以前的文件
$ find . -name "*" -type f -mtime+7 -exec ls -al {} \; -----列出本目录下7天以前的文件
============================================================================
删除10天以前的日志和备份:
显示7天前的时间 for aix:
$ DB2BAK_PASTDAY=`TZ=+216 date+%Y%m%d000000`
----“TZ=+168 表示168小时(7天 )之前”
$ echo $DB2BAK_PASTDAY
20130610000000
$ db2 connect to payment2 ------连接数据库
$ db2 prune history $DB2BAK_PASTDAY anddelete ------删除7天前的归档日志和备份
$ db2 list history archive log all for payment2 ------列出归档日志
$ db2 list history backup all forpayment2 ----列出备份
列出10天以前的文件
$ find/home/db2inst1/payment2_bak -name "*" -type f -mtime +10 -exec ls {}\;
$ find . -name "*" -mtime -5 -exec ls -atl {} \;
脚本:(删除10天以前的备份和归档日志)
$ cat payment_log_bak_del.sh
#!/bin/sh
DB2BAK_PASTDAY=`TZ=+240 date +%Y%m%d000000`
BACK_PATH=/home/db2inst1/payment2_bak
db2 connect to payment2
db2 prune history $DB2BAK_PASTDAY anddelete
db2 connect reset
find $BACK_PATH -name"*" -type f -mtime +10 -exec rm -rf {} \;
db2 删除过期的日志和备份文件(转)的更多相关文章
- apache日志配置一例,包括指定存储目录与格式、自动删除过期的日志文件
有需要的朋友可以参考下(http://www.nanke0834.com) 1.vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 添加或修改为:复 ...
- sqlserver使用job删除过期备份文件
享下链接:http://blog.csdn.net/xieyufei/article/details/33770067(注意这里主要说明怎么设置删除过期备份文件) 先说下sqlserver使用job删 ...
- Windows平台使用RMAN命令自动删除Oracle过期归档日志的方法
自动删除Oracle过期归档日志的思路如下: 1.编写自动执行的bat脚本文件: 2.Windows设置定期执行计划 OracleArchLogClear.bat D:/Oracle/product/ ...
- crontab定时任务打包备份文件并删除过期文件
Crontab 示例,最后这里要写成shell脚本定时运行 30 17 * * * cp -rf /usr/local/tomcat9-jforum/tomcat/logs/catalina.out ...
- RMAN 命令-删除过期
手动删除日志文件后的处理,不然rman备份会出错 rman target / crosscheck archivelog all; delete expried archivelog all; 删除所 ...
- DB2 license过期的问题
今天启动DB2,无论如何都启动不了,报一个错误:“Windows 不能在 本地计算机 启动 DB2 - DB2COPY - DB2-0.有关更多信息,查阅系统事件日志.如果这是非 Microsoft ...
- Kafka深入理解-3:Kafka如何删除数据(日志)文件
Kafka作为消息中间件,数据需要按照一定的规则删除,否则数据量太大会把集群存储空间占满. 参考:apache Kafka是如何实现删除数据文件(日志)的 Kafka删除数据有两种方式 按照时间,超过 ...
- SQL SERVER 2008 R2 自动备份并删除过期备份数据
我们的系统维护的过程中肯定需要对数据库进行定期的备份,但是如果定时手工备份的话,不但浪费时间,也不能保证每次都可以按时备份,所以自动备份成为了我们的不二选择,但是定时备份需要定期清理备份文件, ...
- windows下自动删除过期文件的脚本
windows下自动删除过期文件的脚本 前言: 比如日志文件每天都产生,时间长了就会有很大的一堆垃圾.整理一下 定时删除文件的方法. 正文: Windows: 定时删除tomcat日志和缓存.可以保留 ...
随机推荐
- :app:compileDebugJavaWithJavac
org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: ...
- LeetCode Permutations问题详解
题目一 permutations 题目描述 Given a collection of numbers, return all possible permutations. For example,[ ...
- Linux内核编译与安装
2013-04-16 Linux内核介绍 Linux内核是一个用C语言写成的,符合POSIX标准的类Unix操作系统.内核是操作系统中最基本的一部分,提供了众多应用程序访问计算机硬件的机制.L ...
- 【转载】C# Graphics类具体解释
封装一个 GDI+ 画图图面. 此类不能被继承.System.Drawing 命名空间 名称 说明 Clip 获取或设置 Region.该对象限定此 Graphics 的画图区域. ClipBoun ...
- SNF快速开发平台MVC-瀑布式分页组件
1. 瀑布式分页 目前已经比较流行了,以往的这种点击分页已经不能满足广大网民的需求了.像百度图片等等,网站都有滚动滚轮直接分页的功能,这样体验也确实好了不少,所以我们也决定在我们的框架内进行集成此 ...
- linux 重启和关机
重启命令有:reboot, shutdown -ry 0关机命令有:poweroff, shutdown -hy 0
- Java四类八种数据类型
http://www.cnblogs.com/simplefrog/archive/2012/07/15/2592011.html 第一类:逻辑型boolean 第二类:文本型char 第三类:整数型 ...
- Go Revel - Logging(日志)
revel提供了4种日志记录器: 1.`TRACE` - 调试信息 2.`INFO` - 信息 3.`WARN` - 一些无害的异常信息 4.`ERROR` - 必须要关注的错误 日志记录器可以在`a ...
- moment.js返回本周
项目中需要做个打卡的模块.里面有个模块需要返回当前这个星期从星期日到星期六的日期,如下图: 我是通过 moment.js 的 moment().day() 实现这个效果的,它的说明如下图: 关于这个插 ...
- PyCharm设置改变字体大小的快捷键
File->Settings 在搜索框搜索increase 点击Increase Font Size(增大字体)右键选择Add Mouse Shortcut 然后按Ctrl并且鼠标滚轮往上滚. ...