我正在进行一项关于我正在调整DB2的课程的实验。我正在使用亚马逊的EC2(aws)进行实验。
然而,我的问题是,我必须在DB2中测试针对行压缩的非压缩,为此我创建了一个运行这些实验的bsh文件。但当我到达我的压缩部分时,我收到错误“事务日志已满”;并且无论我为它设置多低,都会抱怨我的事务日志。
我已经在谷歌上搜索了一天,现在试图找到一些方法来刷新/清除日志或只是获取它,我不需要它。我试图增加尺寸但没有任何帮助。
拜托,我希望有人能够解决这个令人沮丧的问题
由于 - 梅斯蒂卡
答案 0 :(得分:2)
DB2中没有必要“清除日志”。回滚事务时,DB2会释放事务使用的日志空间。
如果您增加了日志大小但没有帮助,请发布有关您尝试执行的操作的详细信息。
答案 1 :(得分:1)
无需重启。只是尝试使用DB2 force应用程序强制执行所有应用程序。
增加Actie日志文件大小并尝试强制应用程序连接并终止连接。
尝试立即开始工作。
db2 force applications all
db2 update db cfg for sample using logfilsiz 5125
db2 force applications all
db2 terminate
db2 connect to sample
运行你的工作和监控。
答案 2 :(得分:0)
只需重新启动实例,它就会释放挂起的日志,你应该没问题