oracle如何查询死锁

在oracle中,可以利用dba用户执行“select username,lockwait,status,machine,program from v$session where sid in”语句来查询死锁,若有结果则会显示死锁。 本教程操作环境:Windows10系统、Oracle 11g版、D

    <blockquote><p>在oracle中,可以利用dba用户执行“select username,lockwait,status,machine,program from v$session where sid in”语句来查询死锁,若有结果则会显示死锁。</p></blockquote>

本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

oracle如何查询死锁

1、查看死锁

1)用dba用户执行以下语句

Username:死锁语句所用的数据库用户;

Lockwait:死锁的状态,如果有内容表示被死锁。

Status: 状态,active表示被死锁

Machine: 死锁语句所在的机器。

Program: 产生死锁的语句主要来自哪个应用程序

2)用dba用户执行以下语句,可以查看到被死锁的语句。

1)查找死锁的进程:

3)如果还不能解决:

推荐教程:《Oracle视频教程》

以上就是oracle如何查询死锁的详细内容,更多请关注每日运维其它相关文章!