SQL0911N 因为死锁或超时,所以当前事务已回滚。原因码为 "<原因码>"。
说明:
当前工作单元参与了未解决的对象争用,因此必须回滚。
原因码如下所示:
2 由于死锁而导致事务已回滚。
68 由于锁定超时而导致事务已回滚。
72 因为存在与事务中所涉及的 DB2 Data Links Manager 有关的错误,所
以事务已回滚。
注: 必须再次输入与工作单元相关的更改。
应用程序已回滚至上一次 COMMIT。
用户响应:
为了帮助避免死锁或锁定超时,对长时间运行的应用程序或有可能遇到死锁的应
用程序频繁发出 COMMIT 操作(如果有可能)。
联合系统用户:联合服务器或数据源处可能会发生死锁。没有检测跨越数据源并
潜在地跨越联合系统的死锁的机制。有可能标识使请求失败的数据源(请参阅
Problem Determination Guide 以确定哪一个数据源使 SQL 语句的处理失败)。
当处理 SQL 语句的某些组合时,通常会发生死锁或者预期会发生死锁。建议您设
计应用程序来尽可能避免死锁。
有关防止发生死锁或锁定超时的更详细信息,请使用诸如"防止死锁"之类的短语
和诸如"死锁"和"锁定超时"之类的术语在 DB2 信息中心(http://
publib.boulder.ibm.com/infocenter/db2luw/v9)中进行搜索。
sqlcode: -911
sqlstate: 40001
相关文章
- DB2优化-异常的DB2 SQL Error: SQLCODE=-911, SQLSTATE=40001, SQLERRMC=68, DRIVER=3.62.56
- 抓头,0xc00005错误看到一个比较多的解释 记录一下
- 阿里巴巴发布 R1-Omni:首个基于 RLVR 的全模态大语言模型,用于情感识别-视觉与音频信号的融合。单独依赖视觉或音频的模型,往往会忽略二者之间的微妙关联,导致错误理解。此外,许多模型缺乏 可解释性,无法清晰说明如何得出情感判断,更别提在陌生场景下保持稳定性。 阿里巴巴研究团队 正式推出 R1-Omni (https://r1-omni.com/),一种 基于“可验证奖励强化学习”(RLVR)的全模态大语言模型,专为情感识别优化。相比现有方法,R1-Omni 不仅能准确预测情感,还能提供详细的推理过程,让 AI 决策更透明、更可解释。 R1-Omni 如何突破情感识别难题? 💡 核心技术 1:强化学习 + 可验证奖励(RLVR)
- DB2数据库的常见错误与破解方案
- dns服务器在做nslookup测试的时候,出现dns timeout 2 seconds的错误解释
- java web 程序---javabean代码,出现错误。奇怪,无法解释的运行问题
- Redis --- redis事务和分布式事务锁-事务过程中失败有两种可能: Redis 命令只会因为错误的语法而失败(并且这些问题不能在入队时发现),或是命令中用在了错误类型的键上面,所以如果在生产环境中你使用的正常命令,那么在 Redis 事务中,是不会出现错误而导致回滚的。 来自文档:Redis commands can fail only if called with a wrong syntax... 事务执行一半,Redis宕机。如果 Redis 服务器因为某些原因被管理员杀死,或者遇上某种硬件故障,那么可能只有部分事务命令会被成功写入到磁盘中。如果 Redis 在重新启动时发现 AOF 文件出了这样的问题,那么它会退出,并汇报一个错误。使用redis-check-aof程序可以修复这一问题:它会移除 AOF 文件中不完整事务的信息,确保服务器可以顺利启动 注意: 若在事务队列中存在命令性错误(类似于java编译性错误),则执行EXEC命令时,所有命令都不会执行 若在事务队列中存在语法性错误(类似于java的1/0的运行时异常),则执行EXEC命令时,其他正确命令会被执行,错误命令抛出异常。 Redis 官网也解释了自己为啥不支持回滚。简单来说就是 Redis 开发者们觉得没必要支持回滚,这样更简单便捷并且性能更好(回滚还需要解决回滚事务覆盖的问题)。Redis 开发者觉得即使命令执行错误也应该在开发过程中就被发现而不是生产过程中。
- 史上最全的 DB2 错误代码大全
- IIS7.0出错的解决方案 IIS 状态代码:IIS详细错误代码以及解释
- windows打包脚本出现 /bin/sh^M: 坏的解释器: 没有那个文件或目录 错误