oracle中锁表
2016-07-01 11:38
435 查看
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 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; (4)杀掉对应进程 执行命令:alter system kill session'1025,41';其中1025为sid,41为serial#.
出处:http://zhidao.baidu.com/link?url=gni2cP1sRnCh-PFPW6u6SsinZZATjgjC-OAQSzuG_k1CAsjhy-gVi_LY_FTxfnvtD5GnkVkATffb_JxL84BIyDgVpsXoYdKuO044dH9W2Ri
相关文章推荐
- Oracle ODI系列之一(ODI知识模块)
- Oracle建立表空间和用户
- oracle 时间类型(日期) 转 成英文格式(时间)
- PHP getOracleClobValue
- python元组或运算 python-oracle接口问题 2016.06.30回顾
- oracle连接封装方法
- Oracle Listener日志位置及压缩转移
- oracle11g创建表
- Yii 1.1: Increasing AR performance in connections with Oracle
- java 操作oracle的blob类型数据
- ORACLE SQL性能优化(全)
- oracle11g给某个用户创建表空间
- C# 获取 oracle 存储过程的 返回值1
- C# 获取 oracle 存储过程的 返回值
- oracle 多条语句同时执行(比如返回两个dataset)
- oracle 跨数据库取数据
- windows下安装oracle 数据库软件打补丁,总是检测到有活动进程
- oracle11g 新特性密码延迟验证引发的 血案
- Mybatis oracle 最原始分页代码
- Oracle创建表失败&连接失败