小记——达蒙数据库阻塞
达蒙数据库锁表问题。
碰到数据库无现象卡死,然后验证了下数据库是否阻塞。
select * from v$lock;
查询数据库阻塞,当block为1时,既已经阻塞的问题所在。
也可以通过视图查找:
SELECT * FROM V$TRXWAIT;
如果存在即在上边显示。ID为被阻塞,WAIT_FOR_ID为阻塞对象。
通过以下语句查找事务回话ID
select sess_id,sql_text,state,trx_id from V$SESSIONS;
通过SP_CLOSE_SESSION(回话ID)关闭会话。
原文:https://blog.csdn.net/qq_36205365/article/details/83513144?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control