2

我正在做一个关于我正在学习的关于调整 DB2 的课程的实验。我正在使用 Amazon (aws) 的 EC2 进行实验。

然而,我的问题是,我必须在 DB2 中针对行压缩测试非压缩,为此我创建了一个运行这些实验的 bsh 文件。但是当我到达我的压缩部分时,我收到错误“<strong>事务日志已满”;并且无论我将插入设置得有多低,它都会抱怨我的事务日志。

我已经在 Google 上搜索了一天,试图找到某种方法来刷新/清除日志,或者只是摆脱它,我不需要它。我试图增加尺寸,但没有任何帮助。

拜托,我希望有人能解决这个令人沮丧的问题

谢谢 - 梅斯蒂卡

4

3 回答 3

3

在 DB2 中不需要“清除日志”。当事务回滚时,DB2 释放事务使用的日志空间。

如果您增加了日志大小但没有帮助,请发布有关您正在尝试执行的操作的更多信息。

于 2010-04-09T00:19:33.610 回答
2

无需重新启动。只需尝试使用 DB2 强制应用程序全部强制应用程序。

增加 Actie 日志文件大小并尝试强制应用程序连接并终止连接。

现在尝试运行该作业。

db2 force applications all 

db2 update db cfg for sample using logfilsiz 5125

db2 force applications all

db2 terminate

db2 connect to sample

运行您的工作并监控。

于 2014-01-13T19:48:20.510 回答
0

只需重新启动实例,它就会释放待处理的日志,你应该没问题

于 2010-04-13T11:19:11.657 回答