【问题标题】:The maximum number of lock requests has been reached for the database in DB2DB2 中的数据库已达到最大锁定请求数
【发布时间】:2014-03-14 05:54:45
【问题描述】:

我的数据库已将 LOCKLIST 和 MAXAPPLS 设置为无限制。但是,在尝试从 Unix 机器上运行的应用程序打开文件(大约 100 个标称大小的文件)时,我仍然收到上述错误。 Unix 机器的锁限制也设置为无限制。

消息:[IBM][CLI Driver][DB2/LINUXX8664] SQL0912N 已达到数据库的最大锁定请求数。 SQLSTATE=57011

【问题讨论】:

  • MAXAPPLS 或 LOCKLIST 不能为“无限”;考虑增加LOCKLIST 值。 MAXAPPLS,打开文件,或Linux ulimit 与此无关。
  • 抱歉……它不是无限的……它是自动的。

标签: db2


【解决方案1】:

在您的 SQL 查询末尾添加 WITH UR,这允许在 DB2 上读取未提交的事务,同时避免仅读取查询上的事务

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多