oracle查看表是否被锁
Oracle 查看 是否
2023-09-11 14:18:05 时间
原文地址:https://www.cnblogs.com/liuzhenguo/p/12857875.html
转自https://blog.csdn.net/wangchuanmei/article/details/80017108
Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,
那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。
(1)锁表查询的代码有以下的形式:
select count(*) from v$locked_object;
select * from v$locked_object;
(2)查看哪个表被锁
select b.owner,b.object_name,a.session_id,a.locked_mode
from v$locked_object a,dba_objects b
where b.object_id = a.object_id;
(3)查看是哪个session引起的
select a.OS_USER_NAME, c.owner, c.object_name, b.sid, b.serial#, logon_time
from v$locked_object a, v$session b, dba_objects c
where a.session_id = b.sid
and a.object_id = c.object_id
order by b.logon_time;
(4)杀掉对应进程
执行命令:alter system kill session '1025,41'; 需要用户有权限操作
其中1025为sid,41为serial#.
相关文章
- Oracle注入之带外通信
- 【Python Oracle】使用cx_Oracle 连接oracle的简单介绍
- 【Oracle】修改oracle监听端口
- Linux 查看是否安装 oracle
- Oracle VM VirtualBox - 启用 VT-x/AMD-V 支持
- 《oracle每日一练》Oracle DBLink连接数过多的问题(Ora-02020)
- 《oracle每天一练》Oracle冷备份与数据恢复
- (ORACLE)查看分区表的相关信息
- ORACLE查看SQL的执行次数/频率
- Oracle PL/SQL 事物处理 银行转账
- 循环插入oracle 存储过程
- mybatis中oracle in>1000的处理
- Oracle 使用MERGE INTO 语句更新数据
- Unable to acquire Oracle environment handle 问题的解决
- Oracle Profile
- Oracle数据库字符集和客户端字符集不同,强制转化可能会造成不可预期的后果
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之RAC 工作原理和相关组件(三)
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)
- Oracle spfile
- Oracle V$SESSION 和 V$SESSION_WAIT
- 如何查看Oracle的版本信息
- Atitit oracle新特性5 6 7 8 9 10 11 12 18 19 20 attilax总结 目录 1.1. :ora 20c1 1.2. Oracle Database 19c 的
- 【ora10,4】oracle后台进程介绍:
- oracle查询死锁
- 一脸懵逼学习oracle(图形化界面操作---》PLSQL图形化界面)
- Oracle数据库中,在SQL语句中连接字符串的方法是哪个?(选择1项)
- Oracle启动中,spfile.ora、init<SID>.ora、spfile<SID>.ora 这三个文件正确的先后顺序是什么?
- Oracle 11g RAC迁移到异机RAC
- 查看ORACLE AWR Report
- 《收获,不止Oracle》索引细化
- ORACLE学习之隐含参数介绍与查看
- 02、Oracle过滤和排序数据