Oracle对表解锁的操作
2016-07-14 13:19
393 查看
1、查出被锁的表
SELECT lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name,
o.owner,o.object_name,o.object_type,s.sid,s.serial#
FROM v$locked_object l,dba_objects o,v$session s
WHERE l.object_id=o.object_id
AND l.session_id=s.sid
ORDER BY o.object_id,xidusn DESC;
2、解锁
--alter system kill session 'sid, serial#'
--根据查询出来的锁表记录的SID和SERIAL#来释放session
如果提示权限不足的话,请用DBA用户登录进行解锁操作。
SELECT lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name,
o.owner,o.object_name,o.object_type,s.sid,s.serial#
FROM v$locked_object l,dba_objects o,v$session s
WHERE l.object_id=o.object_id
AND l.session_id=s.sid
ORDER BY o.object_id,xidusn DESC;
2、解锁
--alter system kill session 'sid, serial#'
--根据查询出来的锁表记录的SID和SERIAL#来释放session
如果提示权限不足的话,请用DBA用户登录进行解锁操作。
相关文章推荐
- 好记性不如烂笔头之Oracle SQL优化(2)
- 好记性不如烂笔头之Oracle SQL优化(1)
- 数据库(学习整理)----2--关于Oracle用户权限的授权和收权
- 查询Oracle中某些表或者某张表的信息(备注、主键、owner等)
- Oracle中文(汉字)排序的问题
- Oracle创建表后修改表字段,增加字段
- oracle 11g physical standby switchover steps
- oracle数据库的字符集更改
- oracle的restricted mode(受限模式)
- python 调用oracle 存储过程 监控表空间(二)
- oracle表分区详解
- pyhton链接oracle
- oracle数据库获取指定表的列的相关信息
- oracle基础教程:数据库的范式
- oracle数据库中的函数依赖
- oracle关系数据库模型
- oracle数据库安装及.net调用oracle数据库
- Oracle数据库查看执行计划
- Oracle执行计划详解
- oracle递归查询