如何清除不活动的 DB2 LUW 事务日志文件

2016 年 9 月 21 日 杰克·瓦姆瓦斯

如何清除不活动的 DB2 LUW 事务日志文件 是一个常见问题的解决方案。在我们讨论如何修剪非活动事务日志之前,我们需要确定哪些日志文件是非活动的。

确定要删除的日志很重要。 如果删除活动事务日志文件,将导致数据库中断

笔记: 无法使用 ' 删除位于事务日志路径中的日志文件db2 修剪历史 xxxxxxx 并删除'  如果数据库配置'LOGARCHMETH1' 被设定为 '洛林'. 

在开始任何活动之前,请先与数据库的所有者和用户交谈。停止应用程序更安全。这并不总是可能的 - 因为它可能是一个实时在线数据库。还可以考虑为恢复创建备份。完成一个 DB2 在线备份 不会强制任何应用程序

按照以下步骤清除 DB2 LUW 事务日志文件。

>>使用命令连接到数据库

su - db2usr1

$db2 连接到 myDB

>>使用这些方法之一连接到数据库配置详细信息

$db2 获取数据库配置

db2 获取数据库配置 | grep“日志”

>> 搜索第一个活动日志文件数据库参数。例如:

第一个活动日志文件 = S0130573.LOG

>>一旦你定义了活动日志文件,执行

$db2 修剪 之前的日志文件

>>将此示例应用于我们的命令:

$db2 修剪 S0130573.LOG 之前的日志文件

 >>执行此命令时,DB2 将清除 S0130573.LOG 之前的所有非活动事务日志

 

阅读更多

“db2 prune history”命令不会删除日志文件

DB2 – 从一个恢复数据库 在线备份 (数据库管理员 DB2)

DB2 SQL2413N - 在线备份 不允许(DBA DB2)

 

添加一名作者http://www.ysaijiu.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

在职的...
您的评论无法发布。错误类型:
您的评论已保存。评论经过审核,在作者批准之前不会出现。 发表另一条评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发表评论之前的最后一步,请输入您在下图中看到的字母和数字。这可以防止自动程序发布评论。

阅读此图片时遇到问题? 查看备用。

在职的...

发表关于如何清除非活动 DB2 LUW 事务日志文件的评论

评论经过审核,在作者批准之前不会出现。


dba-db2.com | DB2 性能调优 | 数据库管理员 DB2:一切 | FAQ | 接触 | Copyright