解决oracel锁表问题;SQL 错误 [54] [61000]: ORA-00054: 资源正忙

问题描述;

SQL 错误 [54] [61000]: ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效

sql 复制代码
select session_id from v$locked_object;

查看这些 session_id 对应的会话的详细信息,包括用户名、机器名、程序等,9596等是select session_id from v$locked_object获取到的 session_id 9596、11086、14798 代表了当前锁定数据库对象的会话

sql 复制代码
SELECT
    s.sid,
    s.serial#,
    s.username,
    s.osuser,
    s.machine,
    s.program,
    s.status,
    s.event,
    l.object_id,
    o.object_name,
    o.owner
FROM
    v$session s
JOIN
    v$locked_object l ON s.sid = l.session_id
JOIN
    dba_objects o ON l.object_id = o.object_id
WHERE
    s.sid IN (9596, 11086, 14798);

杀掉锁定会话

sql 复制代码
ALTER SYSTEM KILL SESSION 'sid,serial#';

有多少id就杀几次

sql 复制代码
ALTER SYSTEM KILL SESSION '9596,8520';
相关推荐
沉到海底去吧Go16 分钟前
【图片自动识别改名】识别图片中的文字并批量改名的工具,根据文字对图片批量改名,基于QT和腾讯OCR识别的实现方案
数据库·qt·ocr·图片识别自动改名·图片区域识别改名·pdf识别改名
老纪的技术唠嗑局33 分钟前
重剑无锋,大巧不工 —— OceanBase 中的 Nest Loop Join 使用技巧分享
数据库·sql
未来之窗软件服务1 小时前
JAVASCRIPT 前端数据库-V6--仙盟数据库架构-—-—仙盟创梦IDE
数据库·数据库架构·仙盟创梦ide·东方仙盟·东方仙盟数据库
寒山李白1 小时前
MySQL复杂SQL(多表联查/子查询)详细讲解
sql·mysql·子查询·多表联查
一只爱撸猫的程序猿2 小时前
构建一个简单的智能文档问答系统实例
数据库·spring boot·aigc
nanzhuhe3 小时前
sql中group by使用场景
数据库·sql·数据挖掘
消失在人海中3 小时前
oracle sql 语句 优化方法
数据库·sql·oracle
Clang's Blog3 小时前
一键搭建 WordPress + MySQL + phpMyAdmin 环境(支持 PHP 版本选择 & 自定义配置)
数据库·mysql·php·wordpr
zzc9213 小时前
MATLAB仿真生成无线通信网络拓扑推理数据集
开发语言·网络·数据库·人工智能·python·深度学习·matlab
未来之窗软件服务3 小时前
JAVASCRIPT 前端数据库-V1--仙盟数据库架构-—-—仙盟创梦IDE
数据库·数据库架构·仙盟创梦ide·东方仙盟数据库