today, app raise one database deadlock, from googleed, it said it is my app design issue.
keep trace log as backup. trying to solve it.
SQL> select object_name from dba_objects where object_id=57327;
OBJECT_NAME
--------------------------------------------------------------------------------
NECOMPONENTENTITY
Deadlock graph:
---------Blocker(s)-------- ---------Waiter(s)---------
Resource Name process session holds waits process session holds waits
TM-0000dfef-00000000 148 242 SX 89 1069 SX SSX
TX-000a0011-00002f93 89 1069 X 148 242 X
session 242: DID 0001-0094-00000002 session 1069: DID 0001-0059-00000002
session 1069: DID 0001-0059-00000002 session 242: DID 0001-0094-00000002
Rows waited on:
Session 242: obj - rowid = 0000DFEF - AAAN/vAAJAAACtxABV
(dictionary objn - 57327, file - 9, block - 11121, slot - 85)
Session 1069: no row
----- Information for the OTHER waiting sessions -----
Session 1069:
sid: 1069 ser: 1 audsid: 302357 user: 69/SA
flags: (0x45) USR/- flags_idl: (0x1) BSY/-/-/-/-/-
flags2: (0x40009) -/-/INC
pid: 89 O/S info: user: oracle, term: UNKNOWN, ospid: 10889
image: oracle@A15-fm-1
client details:
O/S info: user: , term: , ospid: 1234
machine: A15-fm-1 program:
current SQL:
delete from V00_00_00.NodeInfoBase where m_nodeId=:1
----- End of information for the OTHER waiting sessions -----
Information for THIS session:
----- Current SQL Statement for this session (sql_id=cwu2js263cgt9) -----
update V00_00_00.NEComponentEntity set componentIndex=:1, componentType=:2, m_nodeId=:3, accessControlDataStatus=:4, accessControlSignalingStatus=:5, administrativeState=:6, alarmStatus=:7, cellBarring=:8, componentName=:9, ecgi=:10, oneXACBarringProfile=:11, operationalState=:12, PARENT_NODE_ID=:13, unknownStatus=:14 where componentId=:15
===================================================
分享到:
相关推荐
- Added fix for: Possible deadlock when Error Insight calls ProcessMessages 2009-02-18: - Added for for IDE may select the wrong file when performing a ctrl+click on a filename in the editor - ...
一次Oracle频繁DeadLock问题分析处理经历事件描述处理过程分析结果 事件描述 早上十点,客户电话打来,描述了一下业务缓慢,卡的...ORA-00060: Deadlock detected. More info in file e:\app\dnsapp\diag\rdbms\xxxx
可以通过下载存储库中提供的'Deadlock.jar'文件来运行。 还要确保在运行它的系统中安装了最新的JDK。 该工具的功能: 它提供了有关死锁的基本信息。 通过实施银行家算法完成死锁检测 通常以这种方式解决问题时,...
java源码剖析防止死锁 我的项目是关于使用动态分析避免多线程程序中的死锁。使用一个名为JADE的工具来实现此项目,并查看其效率如何。该项目中总共有六个模块,这些模块如下所示。程序的某些执行,ta提取的线程是否...
OS作业计划和死锁实验 所有操作系统实验 在jupyter notebok文件和python文件中都提供了python代码
[2017-02-10 13:12:06.678] [INFO] mysqlLog - update tbl_playerdata_error: { [Error: ER_LOCK_DEADLOCK: Deadlock found when trying to get lock; try restarting transaction] code: 'ER_LOCK_DEADLOCK', ...
什么go-deadlock 为 sync.(RW)Mutex 提供了 (RW)Mutex 的替代品。 如果您创建频道的意大利面,它将不起作用。 仅互斥体。安装go get github.com/sasha-s/go-deadlock/...用法 import "github....
let-prove-blocking-queue:以多种方式证明阻塞队列的死锁状态
死锁检测器一个AC程序,用于使用深度优先搜索算法遍历从过程资源分配邻接表创建的图来检测计算机系统中的潜在死锁。
操作系统教学课件:ch07-Deadlock-1pp.pdf
percona-toolkit泊坞窗映像 描述 Percona Toolkit forMySQL:registered:是由... pt-deadlock-logger pt-diskstats pt-重复键检查器 pt-fifo-split pt查找 pt指纹 pt-fk错误记录器 pt心跳 pt-index-usage pt-ioprof
pt-deadlock-logger pt-diskstats pt-重复键检查器 pt-fifo-split pt查找 pt指纹 pt-fk错误记录器 pt心跳 pt-index-usage pt-ioprofile 点杀 pt-mext pt-mongodb-query-digest pt-mongodb-summary pt-mysql...
死锁(Deadlock):线程彼此占用着对方想要获得的资源不释放 饥饿(Starvation):一个或多个线程无法获得资源,导致一直无法执行 活锁(Livelock):进程间互相谦让,导致资源不断地在两个线程间跳动,而没有一个...
阵列服务器集群中的死锁问题比较讨厌;而其与性能之间的PK是个人类无奈的话题。需找一些相应的适中机制比较好玩。
python库。 资源全名:deadlock_cli-1.1.0-py3-none-any.whl
然后,我使用JSTACK和JMAP查找发生了什么事情,即DEADLOCK,这导致Java-APNS不再起作用。 我必须重新启动服务才能恢复它。 这太可怕了。 因此,我决定为APNS开发一个新的Java客户端。 然后dbay-apns4j来了。 我认为...
第一次覆盖后的地图,数字代表步数step,-1为障碍物,遇到deadlock(step 32 in (2,1)) fig. 3 遇到deadlock的情况后的点到点规划(32-34),第二次覆盖(36-37)完成覆盖 fig. 4 完整路径,步数:坐标(col,row) ...
锈锁错误检测器静态检测MIR上的双锁和冲突锁错误。 这项工作是对我们详细研究Rust的后续工作,该研究在PLDI'20中中的问题。 我很荣幸能与Chen Yilun Chen共同发表第一作者,并且能够与具有远见,知识渊博,勤奋工作...
网络锁API 基于 , , , 和 实现。 请参阅规范: 和文档: 此实现是技术堆栈的一部分,是基于并行编程和工作负载微... // use named resource and release it after return } ) ; 执照 Web Locks API的此实现已。