zoukankan      html  css  js  c++  java
  • db2数据库日志清理

      1、归档日志     

      当db2数据库使用归档日志(通过修改参数 LOGARCHMETH1  改成是归档日志)的时候,日志数量定期不清理,将会越积越多,最后必定会磁盘爆满,访问数据库出问题。归档日志分为三种 活动日志、联机存档日志 和 脱机存档日志。

    • 活动日志:该日志包含尚未提交或回滚的事务单元的相关信息,以及已提交但尚未写入数据库文件的事务的信息。
    • 联机存档日志:活动日志中所有改动对正常处理已不需要,即该日志中所记录的事务都已提交并写入数据库文件时,该活动日志转换为联机存档日志。称之为联机,是由于它们与活动日志存放在同一个目录下。
    • 脱机存档日志:将联机存档日志从活动日志目录下Copy到另外的地方存档,就称为脱机存档日志。这些日志可能在数据库前滚恢复的时候仍然需要。(所谓联机归档日志,就是归档日志文件和活动日志文件同在一个目录下;而离线归档日志,则是归档日志与活动日志分开存放)

    2、归档日志删除

      1、归档日志查看  

    db2 list history archive log all for dbname

      2、查看备份时间戳

    db2 list history backup all for dbname

      

    3、清楚时间戳20190712001102 前所有的离线归档日志

    db2 prune history 20190712001102 with force option and delete

        注意:db2 prune history 20190712001102 会清楚指定时间戳及之前的所有条目(不只是归档信息,还包含备份的)。默认情况下,不会清楚最后一次数据库备份后的归档日志信息

      4、查看备份历史,找出最近备份数据库的日志

    db2 list history backup all for dbname

      5、清除S0000699.LOG之前的联机子备份日志

    db2 connect to dbname user user using pwaswd;
    db2 prune logfile prior to S0000699.LOG

     3、其他说明

    查看当前活动日志

    db2pd -db dbname -logs

    prune logfile prior to XXXXXXX.LOG 除活动日志目录下的XXXXXXX.log以前的在线归档日志文件
    db2 prune history [XXXXXXXXXXXXXX] with force option and delete 清除时间戳以前的离线归档日志文件

  • 相关阅读:
    leetcode -- 4Sum
    leetcode -- 3Sum Closest
    leetcode -- 3Sum
    leetcode -- Longest Common Prefix
    leetcode -- Container With Most Water
    leetcode -- Palindrome Number
    rep stos 指令(Intel汇编)
    利用反汇编手段解析C语言函数
    C语言反汇编入门实例
    系统栈的工作原理
  • 原文地址:https://www.cnblogs.com/zxw-xxcsl/p/11230262.html
Copyright © 2011-2022 走看看