怎么合理的删除归档日志?

怎么合理的删除归档日志?请教大家,谢谢!
参与13

6同行回答

张东焕张东焕技术总监IBM官方授权讲师
不推荐使用 PRUNE LOGFILE 命令不推荐使用 PRUNE LOGFILE 命令,将来的发行版中可能会将其除去。也不推荐使用 db2PruneStruct 数据结构的 Action 参数的 DB2PRUNE_ACTION_LOG 值。详细信息对于启用了日志保留但未启用归档日志的数据库,可发出 PRUNE LOGFILE 命令从活动日志...显示全部
不推荐使用 PRUNE LOGFILE 命令

不推荐使用 PRUNE LOGFILE 命令,将来的发行版中可能会将其除去。也不推荐使用 db2PruneStruct 数据结构的 Action 参数的 DB2PRUNE_ACTION_LOG 值。

详细信息
对于启用了日志保留但未启用归档日志的数据库,可发出 PRUNE LOGFILE 命令从活动日志路径中除去恢复时不需要使用的日志文件。

对于启用了归档日志的数据库,数据库管理器会将日志文件复制至归档位置,并根据需要将其从活动日志路径中除去。可使用 PRUNE HISTORY 命令从归档位置中除去恢复时不再需要使用的日志文件。

解决方案
虽然可使用操作系统命令除去不需要使用的日志文件,但确定何时才可以安全除去特定日志文件并不简单。可改为考虑通过将数据库配置参数 logarchmeth1 设置为 USEREXIT、DISK、TSM 或 VENDOR 对数据库启用归档日志,并使用 PRUNE HISTORY 命令来除去归档位置中的日志文件。收起
IT咨询服务 · 2015-03-02
浏览1882
singsongssingsongs数据库管理员China tobacco
   归档日志对数据库的恢复起到了至关重要的作用,所以,一定要做好归档日志的保存,上一个备份之后的归档日志千万不能随意删除。每个库都有自己的归档日志.故每个库的归档日志要做定期处理,防止DB2日志爆满,这就需要保留有用的归档日志,删除过期无用的。可参考如下方...显示全部
   归档日志对数据库的恢复起到了至关重要的作用,所以,一定要做好归档日志的保存,上一个备份之后的归档日志千万不能随意删除。每个库都有自己的归档日志.故每个库的归档日志要做定期处理,防止DB2日志爆满,这就需要保留有用的归档日志,删除过期无用的。可参考如下方法
1、归档日志在删除前,最好全部转储保存一份。
2、如因磁盘空间有限,需要清除归档日志时,至少要保存上一个备份之后归档日志,(即删除上一个备份之前的归档日志)
3、特别指出,对于db2v8.1版本,在做在线备份时,因不支持include logs选项,我们应手动将需要保留的与备份相关的几个归档日志保存好。所以这几个归档日志不要误删除,这几个日志可单独备份保存。


删除归档日志示例如下:


$ db2 list history backup all for sample  -- 找出上一个备份信息中的日志如:005.log 006.log 007.log
删除归档日志方法如下:
$ db2 connect to sample
$ db2 prune logfile prior to 005.LOG  --即删除005之前的归档日志
$ db2 connect reset收起
软件开发 · 2015-03-02
浏览1946
zyclove2008zyclove2008数据库运维工程师xsw
备份后,可以删除备份前的归档,这个每次备份后,手动删除。也可以用crontab 自动删除,比如:一周备份一次,保证数据库可以恢复到一周内的任何时间,可以自动删除2周之前的归档。显示全部
备份后,可以删除备份前的归档,这个每次备份后,手动删除。
也可以用crontab 自动删除,比如:一周备份一次,保证数据库可以恢复到一周内的任何时间,可以自动删除2周之前的归档。收起
软件开发 · 2015-03-02
浏览1961
uc804uc804数据库运维工程师企业
学习受用了显示全部
学习受用了收起
互联网服务 · 2015-03-26
浏览1815
kaka101000kaka101000软件实施顾问浪潮
将数据库配置参数 logarchmeth1 设置为 USEREXIT、DISK、TSM 或 VENDOR 对数据库启用归档日志,并使用 PRUNE HISTORY 命令来除去归档位置中的日志文件。学习了。显示全部
将数据库配置参数 logarchmeth1 设置为 USEREXIT、DISK、TSM 或 VENDOR 对数据库启用归档日志,并使用 PRUNE HISTORY 命令来除去归档位置中的日志文件。学习了。收起
IT咨询服务 · 2015-03-20
浏览1883
db2_worldlovedb2_worldlove数据库管理员zcgx
回复 4# 张东焕     谢谢张老师!显示全部
回复 4# 张东焕


    谢谢张老师!收起
互联网服务 · 2015-03-02
浏览1816

提问者

db2_worldlove
数据库管理员zcgx

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-03-02
  • 关注会员:2 人
  • 问题浏览:12138
  • 最近回答:2015-03-26
  • X社区推广