资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效

  • Post author:
  • Post category:其他


一、问题描述

 今天在oracle数据库进行删除操作时,一直爆出' 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效' 的提示

   
   
  • 1

二 解决方法

1.查询出被锁住的当前会话id,

sql语句

如下

select session_id from v$locked_object;

在这里插入图片描述

2.查询出当前会话的详细信息,sql语句如下

SELECT sid, serial#, username, osuser FROM v$

session

where sid = 99;

SELECT sid, serial#, username, osuser FROM v$session where sid = 136;

在这里插入图片描述

3.将当前正在进行的会话进行关闭.

ALTER SYSTEM KILL SESSION ‘136,56320’;

ALTER SYSTEM KILL SESSION ‘99,11076’;