如何简单有效关闭Oracle死锁进程
来源:互联网 发布:汇编语言转c语言 编辑:程序博客网 时间:2024/04/29 01:44
如何简单有效关闭Oracle死锁进程,通过如下几个步骤即可完成.
1.查哪个过程被锁
查V$DB_OBJECT_CACHE视图:
SELECT * FROM V$DB_OBJECT_CACHE WHERE OWNER='过程的所属用户' AND CLOCKS!='0';
2. 查是哪一个SID,通过SID可知道是哪个SESSION.
查V$ACCESS视图:
SELECT * FROM V$ACCESS WHERE OWNER='过程的所属用户' AND NAME='刚才查到的过程名';
3. 查出SID和SERIAL#
查V$SESSION视图:
SELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='刚才查到的SID'
查V$PROCESS视图:
SELECT SPID FROM V$PROCESS WHERE ADDR='刚才查到的PADDR';
4. 杀进程
(1).先杀Oracle进程:
ALTER SYSTEM KILL SESSION '查出的SID,查出的SERIAL#';
(2).再杀操作系统进程:
KILL -9 刚才查出的SPID
或
ORAKILL 刚才查出的SID 刚才查出的SPID。
- 如何简单有效关闭Oracle死锁进程
- 关闭Oracle死锁进程
- 如何杀死oracle死锁进程
- 如何杀死oracle死锁进程
- 如何杀死oracle死锁进程
- 如何杀死oracle死锁进程
- PostgreSQL中如何关闭死锁的进程
- PostgreSQL中如何关闭死锁的进程
- oracle杀死死锁进程
- 杀死Oracle死锁进程
- Oracle杀死死锁进程
- 杀死Oracle死锁进程
- Oracle杀死死锁进程
- oracle杀死死锁进程
- oracle结束死锁进程
- Oracle杀掉死锁进程
- 杀死oracle死锁进程
- oracle 进程死锁
- 常用数据库JDBC连接写法
- 搞笑歇后语集合
- C#日期格式转换大全
- installshield 12较6.0生成MS SQL数据库策略
- 经典代码总结(译)
- 如何简单有效关闭Oracle死锁进程
- 串操作指令
- vc++中HBRUSH的几种用法
- 怎样设置TDateTimePicker控件显示为空。
- U-boot-1.1.6-2008R1到vdsp5(bf561)的移植记录(14):使用VDSP库
- VB.NET 操作 ACCESS OLE 字段内容
- C语言高效编程秘籍
- 贝叶斯算法
- Algorithm--让人困惑的快速排序(划分算法)