• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    解决db2事务日志已满及日志磁盘空间已满问题办法详解

    事务日志满指当前事务无法写入到活动日志中(主日志文件和辅助日志文件已全部用完或者没有足够当前事务写入的空间)

    日志磁盘空间已满指辅助日志文件还未使用完,磁盘空间已经满了。

    db2数据库事务日志文件分为主日志文件和辅助日志文件,主日志文件已分配空间,辅助日志文件使用时再分配。

    查看事务日志配置(mid为数据库名称):

    db2 get db cfg for mid

    运行结果:

    日志文件大小(4KB)                         (LOGFILSIZ) = 1024
    主日志文件的数目                           (LOGPRIMARY) = 13
    辅助日志文件的数目                          (LOGSECOND) = 4
    已更改的至日志文件的路径                   (NEWLOGPATH) =
    日志文件路径                                            = D:\DB2\NODE0000\SQL00003\SQLOGDIR\

    总事务日志容量大小=(LOGPRIMARY+LOGSECOND)*LOGFILSIZ*4k

    ps:(13+4)*1024*4kb=68mb

    DB2事务日志满解决办法:

    (1) 增大日志文件大小:

    db2 udpate db cfg for mid using LOGFILSIZ 8192

    或者增大主日志文件个数:

    db2 update db cfg for mid using LOGPRIMARY 15

    或者增大辅助日志文件个数:

    db2 update db cfg for mid using LOGSECOND 10

    (2)停掉引起这个错误的应用程序或者停掉所有的应用程序,再重启数据库

    db2 force applications all
    db2 force application (应用程序句柄 通过db2 list applications获取)
    db2stop
    db2start

    以上两个解决db2事务日志已满及日志磁盘空间已满的问题办法希望可以帮到你

    您可能感兴趣的文章:
    • DB2 常用命令小结
    • 比较SQL Server与Oracle、DB2
    • DB2数据库的备份和恢复
    • DB2优化(简易版)
    • IBM DB2 日常维护汇总(一)
    • DB2数据库的安装
    • DB2常用傻瓜问题1000问(一)
    • DB2数据同步方面的经验
    • DB2常用傻瓜问题1000问(四)
    • DB2个人版(Linux)安装
    • DB2编程序技巧 (十)
    • IBM DB2 日常维护汇总(二)
    • DB2常用傻瓜问题1000问(二)
    • DB2常用傻瓜问题1000问(五)
    • IBM DB2 日常维护汇总(六)
    • DB2 UDB V8.1管理学习笔记(二)
    • IBM DB2 日常维护汇总(三)
    • DB2编程序技巧 (八)
    • 分析DB2活动日志满的原因及解决DB2日志满方法与避免方案
    上一篇:使用SQL Server连接服务器访问DB2 Server
    下一篇:分析DB2活动日志满的原因及解决DB2日志满方法与避免方案
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    解决db2事务日志已满及日志磁盘空间已满问题办法详解 解决,db2,事务,日志,已满,