解决ORACLE锁表问题
http://blog.csdn.net/chagaostu/article/details/21548381 转载备用 在ORACLE操作中经常会发生,尚未提交(或回滚)数据Session异常关闭的情况 会导致表中的某些数据被锁死。 解决办法是用sys登录后,先找出lock的Session。 select object_id,locked_mode,session_id,os_user_name from v$locked_object; 其中object_id可以结合dba_objects找出对应的对象名,可能是表名,索引名等。 os_user_name 是用户的电脑名。 locked_mode 表示锁的级别 ORACLE里锁有以下几种模式: 一般事务未提交照成的锁级别是3,即行锁。 session_id是后面用来杀对话用的。 用下面这个语句可以杀对话 alter system kill session 'sid,serial#'; sid就是上面的session_id,serial#需要查询v$session select sid,serial# from v$session (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails – 跳过/禁用force_ssl for rails中的特定控
- Who Stole gettimeofday() System Calls From Oracle strac
- c# – 并发读取和写入Excel文件
- 《Swift与Cocoa框架开发》作者Paris Buttfield-Addison:你
- Flex4 CookBook 之类与接口
- 在c中,如何创建从T到T *的转换?
- 如何把request param data传给flex app
- 机房收费系统之日期计算及收费管理
- 利用Pull解析xml时,总抛出这个异常:Error parsing document
- .net – 托管COM聚合