标签:一个 导致 get db2 多次 日志文件 cti 数据 ase
db2报这个错误说明你在执行sql语句的时候有某一条语句操作了很多数据,导致db2的活动日志满了
活动日志的概念: 如果一个日志中包含有未提交的事务,那么这个日志就是活动日志
db2活动日志的上限: (LOGPRIMARY + LOGSECOND) * LOGFILSIZ * 4KB
(主日志文件个数+ 辅助日志文件个数 ) * 日志文件大小 * 4KB
查看活动日志命令:db2 get db cfg(找到上面的变量进行计算)
解决办法:
分多次提交:如你一次删除了几十万条数据,现在分批删除,分批提交就不会导致活动日志满了
db2报SQL0964C The trnsaction log for the database is full. SQLSTATE=57011
标签:一个 导致 get db2 多次 日志文件 cti 数据 ase
原文地址:https://www.cnblogs.com/bckar-fang/p/10709693.html