数据库日志满的问题

DB2 8.1版本,这两天数据库的日志总是满,达到100%,如何查看是哪些表的读写造成的?还有就是数据库日志的文件系统空间满了的话会导致应用无法连接使用数据库吗?
参与9

3同行回答

l954368978l954368978数据库管理员ytx
/db2_log文件系统100%,说明你的空间不够了呀,归档日志能清理的,清理了吧,要是需要保留,可以移到其他地方备份起来显示全部

/db2_log文件系统100%,说明你的空间不够了呀,归档日志能清理的,清理了吧,要是需要保留,可以移到其他地方备份起来

收起
金融其它 · 2016-01-13
浏览1325
你可以去查一下(1)有无事务挂起(2)哪个sql 的DML 操作特别高。然后对应处理。8.1 的动态语句函数中应该有ROWS_WRITTEN 字段(如果没有记错),可以用来做统计。显示全部

你可以去查一下(1)有无事务挂起(2)哪个sql 的DML 操作特别高。然后对应处理。

8.1 的动态语句函数中应该有ROWS_WRITTEN 字段(如果没有记错),可以用来做统计。

收起
证券 · 2016-01-13
浏览1293
dbalisimmydbalisimmy项目经理大话西游
应该是循环日志满吧;db2top 中跳到session,有个log used信息,看下哪些session占用日志空间了,找到对应的agent id(application handle),通过agent id查看应用的信息。显示全部

应该是循环日志满吧;

db2top 中跳到session,有个log used信息,看下哪些session占用日志空间了,找到对应的agent id(application handle),通过agent id查看应用的信息。

收起
软件开发 · 2016-01-13
浏览1375
  • 循环日志满可能是大批量修改数据库,长时间持有事务未提交导致, 找到了应用的信息,也就定位到了SQL 和表
    2016-01-13
  • 是归档日志,昨晚发生的事情,今早监控发现/db2_log文件系统100%了。
    2016-01-13

提问者

cuihuivip
系统工程师CTITC

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-01-13
  • 关注会员:4 人
  • 问题浏览:3058
  • 最近回答:2016-01-13
  • X社区推广