欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

调整日志大小The transaction log for the database is full 博客分类: db2 db2日志满了 

程序员文章站 2024-03-16 12:29:04
...

执行删除语句,数据量太大,报错

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 日志 满了