调整日志大小The transaction log for the database is full
程序员文章站
2022-03-26 13:16:16
...
执行删除语句,数据量太大,报错
The transaction log for the database is full.. SQLCODE=-964, SQLSTATE=57011, DRIVER=3.61.75
日志满了,可以调大
一、查看配置
$ db2 get db cfg for dbName
日志文件大小(4KB)
Log file size (4KB) (LOGFILSIZ) = 1800(可以修改)
主日志文件的数目
Number of primary log files (LOGPRIMARY) = 30(可以修改)
辅助日志文件的数目
Number of secondary log files (LOGSECOND) = 20(可以考虑修改)
二、修改配置
db2 update db cfg for dbName using LOGFILSIZ 10240
db2 update db cfg for dbName using LOGPRIMARY 30
db2 update db cfg for dbName using LOGSECOND 20
三、重启数据库
db2 force application all(断掉所有连接)
db2stop
#db2stop force
db2start
上一篇: DB2数据库基本特性和概念简介