oracle锁表解表
2015-07-12 21:44
344 查看
锁表:
select * from person for update;(不提交)
解表:
查询用户名和表名:
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;
查询用户名和进程:
select b.username, b.sid, b.serial#, logon_time
from v$locked_object a, v$session b
where a.session_id = b.sid
order by b.logon_time;
杀掉进程:
alter system kill session'sid,serial#';
select * from person for update;(不提交)
解表:
查询用户名和表名:
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;
查询用户名和进程:
select b.username, b.sid, b.serial#, logon_time
from v$locked_object a, v$session b
where a.session_id = b.sid
order by b.logon_time;
杀掉进程:
alter system kill session'sid,serial#';
相关文章推荐
- 使用NFS安装oracle软件
- 一键安装ORACLE并建库脚本
- Oracle 数据迁移(从Oracle11G迁移到更高的版本号Oracle10G低版本号)
- solaris X86-64下一个ORACLE战斗11.2.0.3.8在一波折叠补丁
- ORACLE经常使用的命令
- oracle默认角色
- oracle用户创建修改删除
- 转oracle 数据库数据表创建参数
- 高效的oracle模糊查询SQL
- ORACLE_SQL语句总结
- 在oracle中where 子句和having子句中的区别
- Oracle学习之集合运算
- ORACLE开启/关闭归档模式
- CentOS 6安装Oracle 11gR2数据库
- 生产环境中正确关闭ORACLE数据库
- Oracle基本命令符
- Oracle自定义例外
- Oracle实例的理解
- Oracle创建序列
- Oracle创建索引