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

一、问题描述

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

   
     
     
     
     
  • 1

二 解决方法

1.查询出被锁住的当前会话id,sql语句如下

select session_id from v$locked_object;
资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效_第1张图片

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

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

SELECT sid, serial#, username, osuser FROM v$session where sid = 136;
资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效_第2张图片

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

ALTER SYSTEM KILL SESSION ‘136,56320’;

ALTER SYSTEM KILL SESSION ‘99,11076’;

你可能感兴趣的:(oracle,数据库,sql)