oracle数据库死锁问题
来源:互联网 发布:程序员开发软件 编辑:程序博客网 时间:2024/05/05 23:10
oracle数据库死锁问题:
1)执行下面SQL,先查看哪些表被锁住了:
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;
2)查处引起死锁的会话
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;
这里会列出SID
3) 查出SID和SERIAL#:
查V$SESSION视图:
SELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='刚才查到的SID';
这一步将得到PADDR
4)查V$PROCESS视图:
SELECT SPID FROM V$PROCESS WHERE ADDR='刚才查到的PADDR';
这一步得到SPID
5)杀死进程
(1)在数据库中,杀掉ORACLE进程:
ALTER SYSTEM KILL SESSION '查出的SID,查出的SERIAL#';
(2)如果在ORACLE中不能杀死进程,我们只能到操作系统中,使用操作系统命令杀死进程
KILL -9
在WINDOWS平台,可以是偶那个orakill。
0 0
- oracle数据库死锁问题
- Oracle死锁、数据库链接问题
- Oracle数据库死锁问题探讨与处理
- Oracle数据库表死锁问题详解
- Oracle数据库死锁处理
- Oracle数据库死锁解决方法
- oracle数据库死锁
- oracle数据库死锁解决方法
- oracle 查数据库死锁
- oracle 查看数据库死锁
- oracle 死锁问题
- oracle 死锁问题
- oracle 死锁问题
- 解决ORACLE死锁问题
- 浅谈Oracle死锁问题
- oracle 死锁问题
- 解决Oracle死锁问题
- ORACLE 死锁问题剖析
- Tensorflow argmax函数详解
- spring4和mybatis3整合
- 代码自动生成工具(一)-Csv读表代码自动生成工具
- 程序设计实训项目三 电子词典
- Android中的屏幕适配
- oracle数据库死锁问题
- 数据库打开阶段,新增的数据文件损坏
- 电子词典
- 【Linux 系统 连接网络、固定IP】
- Scala速成
- IP地址与子网掩码
- tnsping命令详解
- Laravel源码解析一 【请求的生命周期】
- SSH商城Demo --- 二、需求分析