DB2事务日志已满。如何冲洗/清除?

DB2事务日志已满。如何冲洗/清除?,db2,amazon-ec2,flush,transaction-log,Db2,Amazon Ec2,Flush,Transaction Log,我正在做一个关于调优DB2的实验。我正在使用亚马逊aws的EC2进行实验 然而,我的问题是,我必须在DB2中测试非压缩和行压缩,为此,我创建了一个bsh文件来运行这些实验。但是当我到达压缩部分时,我得到错误“事务日志已满”;无论我为它设置了多低的插入,它都在抱怨我的事务日志 我已经搜索了谷歌一天了,现在正试图找到一些方法来刷新/清除日志,或者只是获取它,我不需要它。我试着增大尺寸,但没有效果 拜托,我希望有人能解决这个令人沮丧的问题 谢谢 -Mestika在DB2中不需要清除日志。回滚事务时,D

我正在做一个关于调优DB2的实验。我正在使用亚马逊aws的EC2进行实验

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

我已经搜索了谷歌一天了,现在正试图找到一些方法来刷新/清除日志,或者只是获取它,我不需要它。我试着增大尺寸,但没有效果

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

谢谢
-Mestika

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


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

只需重新启动实例,它将释放挂起的日志,您应该会没事的

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

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

现在尝试运行作业

db2 force applications all 

db2 update db cfg for sample using logfilsiz 5125

db2 force applications all

db2 terminate

db2 connect to sample
运行您的作业并监视