如何查找并解决Oracle中的死锁

 时间:2024-10-15 21:13:53

1、用dba用户执行以下语句 Select username,lockwait,衡痕贤伎status,machine,program from v$session where sid in(select session_id from v$locked_object) 如果有输出的结果,则说明有死锁,且能看到死锁的机器是哪一台。字段说明:Username:死锁语句所用的数据库用户;Lockwait:死锁的状态,如果有内容表示被死锁。Status: 状态,active表示被死锁Machine: 死锁语句所在的机器。Program: 产生死锁的语句主要来自哪个应用程序。

2、用dba用户执行以下语句,可以查看到被死锁的语句 select sql_text from v$sql where hash_value in (select sql_hash_value from v$session where sid in (select session_id from v$locked_object))

  • 如何将Excel数据导入到SQL Server中
  • LoadRunner测试过程中如何设置计数器?
  • 报表组件FineReport中如何实现删除行前先确认
  • eclipse怎么导入svn的web项目
  • spring-boot-starter-web会引入了哪些jar
  • 热门搜索
    为什么键盘打不了字 一个月来两次月经是怎么回事 芒果怎么催熟 我的世界蘑菇怎么种 行李箱密码锁打不开怎么办 猪肉怎么做好吃 炒油菜的家常做法 微信怎么注销 安瓿瓶怎么读 圆圈1怎么打