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 删除过期的日志和备份文件(转)的更多相关文章

  1. apache日志配置一例,包括指定存储目录与格式、自动删除过期的日志文件

    有需要的朋友可以参考下(http://www.nanke0834.com) 1.vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 添加或修改为:复 ...

  2. sqlserver使用job删除过期备份文件

    享下链接:http://blog.csdn.net/xieyufei/article/details/33770067(注意这里主要说明怎么设置删除过期备份文件) 先说下sqlserver使用job删 ...

  3. Windows平台使用RMAN命令自动删除Oracle过期归档日志的方法

    自动删除Oracle过期归档日志的思路如下: 1.编写自动执行的bat脚本文件: 2.Windows设置定期执行计划 OracleArchLogClear.bat D:/Oracle/product/ ...

  4. crontab定时任务打包备份文件并删除过期文件

    Crontab 示例,最后这里要写成shell脚本定时运行 30 17 * * * cp -rf /usr/local/tomcat9-jforum/tomcat/logs/catalina.out ...

  5. RMAN 命令-删除过期

    手动删除日志文件后的处理,不然rman备份会出错 rman target / crosscheck archivelog all; delete expried archivelog all; 删除所 ...

  6. DB2 license过期的问题

    今天启动DB2,无论如何都启动不了,报一个错误:“Windows 不能在 本地计算机 启动 DB2 - DB2COPY - DB2-0.有关更多信息,查阅系统事件日志.如果这是非 Microsoft ...

  7. Kafka深入理解-3:Kafka如何删除数据(日志)文件

    Kafka作为消息中间件,数据需要按照一定的规则删除,否则数据量太大会把集群存储空间占满. 参考:apache Kafka是如何实现删除数据文件(日志)的 Kafka删除数据有两种方式 按照时间,超过 ...

  8. SQL SERVER 2008 R2 自动备份并删除过期备份数据

        我们的系统维护的过程中肯定需要对数据库进行定期的备份,但是如果定时手工备份的话,不但浪费时间,也不能保证每次都可以按时备份,所以自动备份成为了我们的不二选择,但是定时备份需要定期清理备份文件, ...

  9. windows下自动删除过期文件的脚本

    windows下自动删除过期文件的脚本 前言: 比如日志文件每天都产生,时间长了就会有很大的一堆垃圾.整理一下 定时删除文件的方法. 正文: Windows: 定时删除tomcat日志和缓存.可以保留 ...

随机推荐

  1. Centos7安装Tomcat并部署DubboAdmin的War包并配置自动启动

    一.安装过程 1.打开官网,在左侧选择要下载的版本,比如下下载Tomcat8:https://tomcat.apache.org/download-80.cgi 2.找到tar.gz的下载地址:htt ...

  2. 常用CTPN、CRNN文本检测识别框架

    一.SWT识别: yestinsong/Text-Detection( Text Detection System with MSER , SWT and Text Verification(fft ...

  3. Json解析包FastJson使用

    阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser. ...

  4. SoapUI Pro Project Solution Collection-Test Step Object

    Package com.eviware.soapui.model.testsuite used for access the current testsuite object, like test c ...

  5. 【Java】关于MyBatis框架的总结

    最近在学习MyBatis框架,我在这里记录一下学习MyBatis过程中的心得体会. Mybatis是什么?使用它我们可以做什么? MyBatis是一个开源的数据持久层框架,它内部封装了通过JDBC访问 ...

  6. Mysql线程池系列一:什么是线程池和连接池( thread_pool 和 connection_pool)

       thread_pool 和 connection_pool 当客户端请求的数据量比较大的时候,使用线程池可以节约大量的系统资源,使得更多的CPU时间和内存可以高效地利用起来.而数据库连接池的使用 ...

  7. Orace 12.2 ORA-12012: error on auto execute of job "SYS"."ORA$AT_OS_OPT_SY_21"

    一个测试环境的12.2.0.1数据库后台alert不断报出以下错误信息: Errors in file /d12/app/oracle/diag/rdbms/test/test/trace/test_ ...

  8. iBatis resultMap报错 nullValue完美解决

    http://blog.csdn.net/liguohuaty/article/details/4038437

  9. VueThink配置

    vuethink 配置 原文地址:http://blog.csdn.net/hero82748274/article/details/76100938

  10. 解决Android8.0之后开启service时报错IllegalStateException: Not allowed to start service Intent ...

    项目测试时发现的,在双击返回键关闭应用后(并未杀死后台)重新打开APP,其他手机都OK,但是8.0的手机会出现较频繁的crash.检查代码,问题锁定在重新开启应用时的startService()上. ...