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