当db2数据库使用归档日志(通过修改参数 LOGARCHMETH1
2、归档日志删除
//DB2归档日志的相关信息保存在恢复历史文件中,可以通过 db2 list history 命令查看。
- list history archive log allfortestdb
//清除恢复条目信息,该命令会清除指定时间戳及之前的所有条目(不只是归档日志的)。默认情况下,系统不会清除最近一次数据库全备之后的归档日志信息。
- prune history 20100103235553
//查看备份的时间戳
- list backup allfortestdb
//删除时间戳 20110823105033 之前的所有离线归档日志
- prune history 20110823105033 withforceoptionanddelete
//找出最早的日志信息 S0000020.LOG
- "list history backup all for database testdb"
//删除S0000019.LOG 之前的联机日志
- "prune logfile prior to S0000019.LOG"
//查看历史日志信息
- list history archive log allfortestdb | head -20
//查看活动日志使用如下命令
- -db testdb -logs
//禁止自动commit,db2默认是自动提交的
- list command options
- updatecommand options using c off
分别使用 prune logfile prior to XXXXXXX.LOG 和 db2 prune history [20110823105033] with force option and delete
以上这些参考命令比较实用。
参考:
http://www.cppblog.com/prayer/archive/2010/02/09/107576.html