oracle表死锁,解决办法
来源:互联网 发布:mac装机必备 知乎 编辑:程序博客网 时间:2024/05/21 19:47
数据表或记录被锁住,解锁方法
-----查锁
SQL> SELECT T2.USERNAME, T2.SID, T2.SERIAL#, T2.LOGON_TIME FROM V$LOCKED_OBJECT T1, V$SESSION T2 WHERE T1.SESSION_ID = T2.SID ORDER BY T2.LOGON_TIME;
-----解锁
SQL> ALTER SYSTEM KILL SESSION '10,382';
最近老是碰到数据库中的数据表被锁需要解锁的问题,弄了一番后,现在把方法贡献出来给大家,请大家多指教
1、select * from v$locked_object 查出被锁定的对象,其中object_id是对象的ID,session_id是被锁定对象有session ID;
2、select object_name, object_type from dba_objects where object_id = 刚才查出来的object_id;(根据v$locked_object里的object_id提出来的)
这样来查被锁定这个对象的名字,如果能确定是哪个TABLE被锁并且要解锁,则再执行
3、select sid, serial#, machine, program from v$session where sid =第1步中查出来的session_id;(是根据v$locked_object对应锁定记录的session_id找出来的) 然后
4、alter system kill session ‘sid,serial#’;用来杀死这个会话;
以上几个步骤即能解决对象被锁定问题。
另外附上锁定一个表的语句:
LOCK TABLE tablename IN EXCLUSIVE MODE;将锁定整个表
-----查锁
SQL> SELECT T2.USERNAME, T2.SID, T2.SERIAL#, T2.LOGON_TIME FROM V$LOCKED_OBJECT T1, V$SESSION T2 WHERE T1.SESSION_ID = T2.SID ORDER BY T2.LOGON_TIME;
-----解锁
SQL> ALTER SYSTEM KILL SESSION '10,382';
最近老是碰到数据库中的数据表被锁需要解锁的问题,弄了一番后,现在把方法贡献出来给大家,请大家多指教
1、select * from v$locked_object 查出被锁定的对象,其中object_id是对象的ID,session_id是被锁定对象有session ID;
2、select object_name, object_type from dba_objects where object_id = 刚才查出来的object_id;(根据v$locked_object里的object_id提出来的)
这样来查被锁定这个对象的名字,如果能确定是哪个TABLE被锁并且要解锁,则再执行
3、select sid, serial#, machine, program from v$session where sid =第1步中查出来的session_id;(是根据v$locked_object对应锁定记录的session_id找出来的) 然后
4、alter system kill session ‘sid,serial#’;用来杀死这个会话;
以上几个步骤即能解决对象被锁定问题。
另外附上锁定一个表的语句:
LOCK TABLE tablename IN EXCLUSIVE MODE;将锁定整个表
- oracle表死锁,解决办法
- ORACLE 死锁解决办法
- Oracle死锁及简单解决办法
- oracle数据库死锁临时解决办法
- Oracle表的死锁
- Oracle 查看死锁表
- oracle 表死锁
- oracle 表死锁及释放
- 查杀oracle表死锁
- 死锁及oracle死锁
- 死锁以及死锁的解决办法
- ORACLE死锁
- oracle 死锁
- oracle死锁
- oracle死锁
- Oracle 死锁
- Oracle死锁
- oracle 死锁
- POJ 1423 Big Number
- 末日的爱情
- UDP实现简单图形界面多线程聊天
- netlink实现机制
- linux搭建hadoop环境
- oracle表死锁,解决办法
- JavaIO流(12)System改变标准输入输出设备
- 内核sk_buff数据结构分析
- 关于在后台获得十六进制字符串进行解码
- 关于变量重复定义的理解
- 一个HTC普遍出现的异常
- 【2012.09.12】字节转换
- matlab函数_连通区域
- 高频变压器的设计与制作