Oracle 报 “ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效” 问题的解决

在往数据表中插入数据时,报“ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效”错误. 原因是表被锁住了,给表解锁的方法如下:

登录数据库客户端(PLSQl),执行如下指令:

查询出oracle锁定的会话ID 

select session_id from v$locked_object;

2  查询出当前会话数的信息 

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

3 杀掉当前的会话 

ALTER SYSTEM KILL SESSION ‘24,22921’;

执行完,被锁住的表就解锁了.

猜你喜欢

转载自blog.csdn.net/m0_60868799/article/details/128821565