Oracle数据库锁表问题
来源:互联网 发布:versions for mac闪退 编辑:程序博客网 时间:2024/05/29 16:14
项目在linux(redhat)已运行了一周,今天突然发现某个功能执行时卡死了,仔细检查发现:由于有人在oracle中执行update操作时,意外中断没有提交事务导致当前会话锁表,导致程序在执行update时无法获取该表的锁(即无法锁表)。Google下找到了解决方案: 1、检查Oracle是否存在锁表 SQL1:
select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;
SQL2: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid;
2、杀掉锁表进程原文地址:Oracle数据库锁表问题 | http://orgcent.com/oracle-lock-table/
- Oracle数据库锁表问题
- oracle数据库锁表问题
- oracle数据库锁表问题
- Oracle数据库表更新问题
- Oracle数据库表更新问题
- excel表导入oracle数据库的问题
- Oracle数据库表嵌套查询问题
- Oracle数据库表死锁问题详解
- Oracle数据库临时表空间问题
- Oracle数据库表空间大小不足问题
- oracle数据库表的解锁问题
- oracle 数据库空表导出问题
- Oracle数据库锁表
- ORACLE数据库菜鸟问题
- 数据库那些问题-----Oracle
- Oracle数据库字符集问题
- oracle 数据库序列问题
- Oracle数据库恢复问题
- http://kb.cnblogs.com/a/1980069/
- Google Map-鼠标移动画线(polyline)
- Passware Kit重置Windows管理员密码
- android之TextVIew与Button交互
- javascript实用代码
- Oracle数据库锁表问题
- 类的大小 (sizeof(类对象))的计算方法
- Redhat4下Oracle 10g安装及自启动配置
- Mysql存储过程
- booth算法计算补码乘法
- 想要VB程序变得更流畅完美吗?看看吧!
- Android中AsyncTask的简单用法
- 算法_sort
- Android中的Toast的标准格式和自定义格式