数据库崩了怎么恢复db2-数据库崩了是什么意思
今天给大家分享数据库崩了怎么恢复db2,其中也会对数据库崩了是什么意思的内容是什么进行解释。
文章信息一览:
DB2数据库发生死锁了怎么办
1、方法查看db2diag.log文件 找到DeadLock or Lock timeout 死锁或锁超时信息 db2 force application(句柄ID)直接结束进程即可。
2、方法查看db2diag.log文件找到DeadLockorLocktimeout死锁或锁超时信息db2forceapplication(句柄ID)直接结束进程即可。
(图片来源网络,侵删)
3、解决方法当然就是重试,但捕获错误是前提。rollback后面的waitfor不可少,发生冲突后需要等待一段时间,@retry数目可以调整以应付不同的要求。但是现在又面临一个新的问题: 错误被掩盖了,一但问题发生并且超过3次,异常却不会被抛出。
4、步骤二:使用命令force来断开这些进行了死锁的进程来。步骤三: 使用命令list application查看是否已经断开了哪些进行了死锁的进程。
5、每个使用关系型数据库的程序都可能遇到数据死锁或不可用的情况,而这些情况需要在代码中编程来解决;本文主要介绍与数据库事务死锁等情况相关的重试逻辑概念,此外,还会探讨如何避免死锁等问题,文章以DB2(版本9)与为例进行讲解。
(图片来源网络,侵删)
关于数据库崩了怎么恢复db2和数据库崩了是什么意思的介绍到此就结束了,感谢你花时间阅读本站内容,更多关于数据库崩了是什么意思、数据库崩了怎么恢复db2的信息别忘了在本站搜索。