养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

DB2数据库进行大量数据处理时报事务日志已满

时间:2024-10-24 15:15:35

DB2CMD中执行以蛴蛩钔淞下操作:

1.connecttoXXXXDB

2.db2get颊俄岿髭dbcfgforcnaps2

此命令可以查看当前数据库的日志文件大小(LOGFILSIZ),主日志数(LOGPRIMARY),辅日志数(LOGSECOND)。

db2updatedbcfgforcnaps2usingLOGPRIMARY50

修改主日志数为50

db2updatedbcfgforcnaps2usingLOGSECOND20

修改辅日志数为20

db2updatedbcfgforcnaps2usingLOGFILSIZ10240

修改日志大小为10240

此时,活动日志空间的最大容量为(20+50)*10240*4KB

停止数据库:db2stop.这时会报SQL1025N未停止数据库,因为数据库仍是活动的。

执行:db2listapplication查看目前数据库中活动的链接

db2forceapplicationall杀掉所有活动的链接,此时可以顺利的停止数据库了。

重新启动数据库:db2start

db2getdbcfgforcnaps2查看当前数据库日志配置,是否为上面修改后的数字。

© 一点知识