解决Oracle死锁问题

增加人员信息即死锁,排查过程如下(表名字为A001):

1、根据表查询死锁进程ID

select b.owner,b.object_name,a.session_id,a.locked_mode
from v$locked_object a,dba_objects b
where b.object_id = a.object_id and object_name='A080'

其中locked_mode:

"1":Select。
"2":Select for update,Lock For Update,Lock Row Share 
"3":Insert, Update, Delete, Lock Row Exclusive
"4":Create Index, Lock Share
locked_mode为2,3,4不影响DML(insert,delete,update,select)操作, 但DDL(alter,drop等)操作会提示ora-00054:"resource busy and acquire with NOWAIT specified"
"5"::Lock Share Row Exclusive 
"6":Alter table, Drop table, Drop Index, Truncate table, Lock Exclusive

2、根据ID查询进程具体信息

select b.username,b.sid,b.serial#,logon_time 
from v$session b
where sid='9'

这时可以杀进程

ALTER SYSTEM KILL SESSION '9,5' IMMEDIATE;

3、查死锁语句

SELECT s.sid, s.serial#, s.username, s.sql_id, s.sql_child_number, s.program, t.used_ublk
 FROM v$session s, v$transaction t
 WHERE s.saddr = t.ses_addr and sid='579'

不见得能查出,碰运气了

相关推荐

  1. 解决Oracle问题

    2024-06-17 12:26:03       7 阅读
  2. Oracle 、指标汇总

    2024-06-17 12:26:03       17 阅读
  3. Postgresql 连接数查看,问题解决

    2024-06-17 12:26:03       22 阅读
  4. 问题,4个必要条件+避免

    2024-06-17 12:26:03       44 阅读
  5. 解决 Oracle

    2024-06-17 12:26:03       12 阅读
  6. Oracle机制之分类和

    2024-06-17 12:26:03       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-17 12:26:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-17 12:26:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-17 12:26:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-17 12:26:03       18 阅读

热门阅读

  1. 简单的Scikit-Learn入门示例

    2024-06-17 12:26:03       9 阅读
  2. 数组类模板(超详细)

    2024-06-17 12:26:03       5 阅读
  3. 使用Selenium进行元素定位的全面指南

    2024-06-17 12:26:03       7 阅读
  4. 安卓项目模块集成JNI的两种方式回顾

    2024-06-17 12:26:03       5 阅读
  5. 数据可视化:让数据讲述故事

    2024-06-17 12:26:03       8 阅读
  6. 使用 Verdaccio 建立私有npm库

    2024-06-17 12:26:03       7 阅读
  7. vue router中的导航守卫,它的5个使用场景举例

    2024-06-17 12:26:03       8 阅读
  8. SVG in VSCode: A Comprehensive Guide

    2024-06-17 12:26:03       8 阅读