今天插入数据过大,返回如下错误:
エラーコード:-00964、エラー詳細:SQL0964C The transaction log for the database is full. SQLSTATE=57011
查资料方知解决方法,共享之。
方法一:命令行方式
把日志文件的大小和日志文件的数量扩充,如下命令 :
db2 update db cfg for DATABASE using LOGFILSIZ 7900
db2 update db cfg for DATABASE using LOGPRIMARY 30
db2 update db cfg for DATABASE using LOGSECOND 20
方法二:控制中心方式。
直接在该数据库上右键,弹出如下窗口,找到 Configure Dababase Logging Wizard,打开即可设置。
(点击打开可以看大图)