【ORA-02049】超时分布式事务处理等待锁
来源:互联网 发布:仿苹果软件 编辑:程序博客网 时间:2024/05/15 14:30
(1)以sys用户登陆数据库查询死锁:
SQL> select username,lockwait,status,machine,program from v$session where sid in
(select session_id from v$locked_object);
(2)然后使用一下语句查找被死锁的语句
SQL> select sql_text from v$sql where hash_value in
(select sql_hash_value from v$session where sid in (select session_id from v$locked_object));
(3)再使用以下语句查找被死锁的进程
SQL> SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#, l.ORACLE_USERNAME,
l.OS_USER_NAME,l.PROCESS FROM V$LOCKED_OBJECT l,V$SESSION S
WHERE l.SESSION_ID=S.SID;
(4)使用一下语句把死锁的进程kill
SQL>alter system kill session ‘sid,serial#’; (其中sid=l.session_id)
如:SQL> alter system kill session '24,37522';
-----------------------------------------------------------------------------------------------
杀掉Linux服务器上的Oracle处理进程
SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#, l.ORACLE_USERNAME,
l.OS_USER_NAME,l.PROCESS, spid, osuser, s.program
FROM V$LOCKED_OBJECT l,V$SESSION S, v$process p
WHERE l.SESSION_ID=S.SID and s.paddr = p.addr;
kill -9 spid
- ORA-02049: 超时: 分布式事务处理等待锁
- ORA-02049 超时分布式事务处理等待锁
- 【ORA-02049】超时分布式事务处理等待锁
- 【ORA-02049】超时分布式事务处理等待锁 解决方法
- 【ORA-02049】超时分布式事务处理等待锁 解决方法
- 【ORA-02049】超时分布式事务处理等待锁 解决方法
- ORA-02049: 超时: 分布式事务处理等待锁模拟
- ORA-02049: 超时: 分布式事务处理等待锁诊断
- ORA-02049: 超时: 分布式事务处理等待锁 问题的解决
- 【ORA-02049】超时分布式事务处理等待锁 解决方法
- 关于“ORA-02049: 超时: 分布式事务处理等待锁”的原因和解决办法
- ORA-02409:超时:分布式事务处理等待锁定ORA-02063
- 超时分布式事务处理等待锁 解决办法
- ORA-04021: 等待对象锁超时
- ORA-04021: 等待对象锁超时
- ORA-01591 锁被未决分布式事务处理
- ORA-01591: 锁被未决分布式事务处理解决方案
- ORA-02046: 分布式事务处理已经开始解决方案
- 80端口被NT kernel & System 占用pid 4
- 中文字体font-family常用列表
- uav 11258 String Partition (DP)
- VC6.0建立控制台程序实现PDA应用
- 网络工程1101班2014-2015学年《网络软件开发实训》期末考试
- 【ORA-02049】超时分布式事务处理等待锁
- 21天学通JavaScript读书笔记 (二)数组
- Django和js中的传參方法
- POJ1001高精度小数运算
- 使用jquery.twbsPagination分页时遇到的问题
- VM 无法使用解决办法
- Android 高仿微信6.0主界面 带你玩转切换图标变色
- Flex 移动应用性能 之 快速优化
- Android实现推送方式解决方案