oracle中锁表语句,oracle查询锁表解锁语句
一.查询锁定的表
如下语句,都可以查询锁定的表
语句一:
select a.sid,
a.serial#,
p.spid,
c.object_name,
b.session_id,
b.oracle_username,
b.os_user_name
from v$process p, v$session a, v$locked_object b, all_objects c
where p.addr = a.paddr
and a.process = b.process
and c.object_id = b.object_id
and c.OBJECT_name = 'TABLE_NAME';
语句二:
SELECT s.sid, s.serial#, o.object_name, s.machine
FROM gv$locked_object l, dba_objects o, gv$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid
AND o.object_name = 'TABLE_NAME';
语句三:
SELECT l.session_id sid,
s.serial#,
l.locked_mode,
l.oracle_username,
l.os_user_name,
s.machine,
s.terminal,
o.object_name,
s.logon_time
FROM v$locked_object l, all_objects o, v$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid
AND o.object_name = 'TABLE_NAME'
ORDER BY sid, s.serial#;
语句四:
select a.sid,
b.serial#,
c.object_name,
decode(a.lmode,
0,
'None',
1,
'Null',
2,
'Row-S',
3,
'Row-X',
4,
'Share',
5,
'S/Row-X',
6,
'Exclusive',
'Unknown') LockMode,
B.MACHINE,
D.SPID,
b.PROGRAM
from v$lock a, v$session b, all_objects c, V$PROCESS D
where a.sid = b.sid
and a.type in ('TM', 'TX')
and c.object_id = a.id1
and B.PADDR = D.ADDR
and c.object_name = 'TABLE_NAME';
二.kill掉锁住的进程,解锁
--释放SESSION SQL
alter system kill session 'SID,serial#';
oracle中锁表语句,oracle查询锁表解锁语句相关推荐
- Oracle中如何查找未使用绑定变量的SQL语句?
Oracle中如何查找未使用绑定变量的SQL语句? 利用V$SQL 视图的 FORCE_MATCHING_SIGNATURE 字段可以识别可能从绑定变量或 CURSOR_SHARING 获益的 SQL ...
- oracle中的guid,在Oracle中使用Guid
在Oracle中使用Guid 在Oracle中使用Guid 在Oracle中可以用SYS_GUID()来生成一个guid,相当于msSql中的newid(). 在Oracle9i和Oracle 10g ...
- oracle数据库insert into,oracle中insert into用法 oracle中insert如何带条件添加数据?
oracle insert into 脚本怎么写 INSE INTO BOOK(bookid,name,price) VALUES('100123','oracle ',54); 或者 INSE IN ...
- ylb:SQL 表的高级查询-多表连接和子查询
ylbtech-SQL Server: SQL Server-表的高级查询-多表连接和子查询 SQL Server 表的高级查询-多表连接和子查询. 1,ylb:表的高级查询-多表连接和子查询 返回顶 ...
- 怎样在oracle中加下划线,Oracle使用like查询时对下划线的处理方法
如:查询ZJ_STANDARD_ITEM表的name1字段包含"_("的数据 --以下的查询语句执行会发现所查询的数据并不是我们想要数据 select * from ZJ_STAN ...
- oracle怎么查询关键字,Oracle 中的SELECT 关键字(查询、检索)
使用通配符的缺点:降低检索的性能 3. 别名:(B) 给表取别名(类似对象名): 形如:select e.ename , e.sal from emp e; 给列取别名(用于显示): 方式一:列名后面 ...
- oracle中如何加字母,Oracle数据库之oracle数据库表插入数据的时候如何产生一个字母+数字...
本文主要向大家介绍了Oracle数据库之oracle数据库表插入数据的时候如何产生一个字母+数字,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle 语句中" ...
- oracle伪列查询第一行,用ORACLE 中伪列rownum对查询结果进行排序
rownum含义解释: 1.rownum是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2, 依此类推,这个伪字段可以用于限制查询返回的总行数. 2.rownum不能 ...
- oracle+long列,oracle中对LONG列进行查询
SQL> CREATE TABLE T_LONG (ID NUMBER, LONG_COL LONG); 表已创建. SQL> INSERT INTO T_LONG VALUES (1, ...
- oracle命令清空数据库表,Oracle中如何快速删除数据字典管理的表空间-数据库专栏,ORACLE...
我的测试环境:hp rp7410主机,hp-unix11.11 os,oracle8.1.7.4的数据库,一个有90张表大约100g的测试表空间tbs_test. 问题的提出:oracle中在使用dr ...
最新文章
- java word转html 报错 org/apache/poi/xwpf/usermodel/IRunBody
- HDU 1159 Common Subsequence
- 下一代微服务(service Mesh)
- Undedared identifier问题解决
- Cisco AP base configure
- 你与顶级架构师的差距,可能就在这个数据中台解决方案
- cxgrid定位在第一行并显示内置编辑器
- 用JavaScript实现按钮点击全选和下拉列表根据省份复选框显示对应城市功能
- linux运行qt designer,用快速开发工具Qt Designer编写Qt程序
- Sqoop--全量/增量、导入/导出
- 使用excel导入功能时日期数据变成数字的解决
- 硬盘的免费分区工具:简单、易用
- 思维导图工具之Freeplane(上篇)
- Unity 编辑器开发实战【Editor Window】- Replacer 替换器
- Linux对文本查找、检索、统计及替换的常用命令
- 网络姻缘一线牵 大数据精准推广才能让合适的产品遇到合适的人!
- C的编译链接及Makefile学习
- 内网环境下微信扫码登录小结
- 用pcs,gfs2,lvm2-cluster和pacemaker 搭建FNS cluster
- Latex 使用自己安装的自定义字体 教程
热门文章
- android最新系统排行,四大安卓系统排名,Flyme最好?
- html页面布局实验原理,Html设计实验报告.doc
- zbrush中减面操作
- 20款网管须知的工具,你知道几个?
- 【转】UMD文件结构(文件解析)
- 有源蜂鸣器与无源蜂鸣器的驱动方式详解(精华版)
- Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(5):显示、NFC、overlay
- pionner软件操作笔记
- 【君思智慧园区】园区物业管理系统,物业管理系统解决方案
- 下拉框优化威zx78_搜索框下拉优化即zx78