Oracle删除死锁进程的方法
作者:静水流深 时间:2024-01-20 13:30:33
本文实例讲述了Oracle删除死锁进程的方法。分享给大家供大家参考。具体如下:
步骤1:用以下SQL查看进程列表,判断出被锁定的表
SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID||', '||vss.SERIAL# 删除号,
lo.locked_mode,lo.SESSION_ID, vss.SERIAL#,vss.action Action,vss.osuser OSUSER, vss.LOGON_TIME,
vss.process AP_PID, VPS.SPID DB_PID ,vss.*
From v$locked_object lo, dba_objects dob, v$session vss, V$PROCESS VPS
Where lo.OBJECT_ID = dob.OBJECT_ID
and lo.SESSION_ID = vss.SID
AND VSS.paddr = VPS.addr
order by 2,3,DOB.object_name
查找被锁表
步骤2 删除进程,如之前的“删除号”查找出的结果为“286, 2184”,则运行以下SQL
ALTER system kill session '286, 2184'
删除后不会马上生效一般,要过一会。
希望本文所述对大家的Oracle程序设计有所帮助。
标签:Oracle,死锁,进程
0
投稿
猜你喜欢
JetBrains 学生认证教程(Pycharm,IDEA… 等学生认证教程)
2022-06-16 08:20:04
sql中的 where 、group by 和 having 用法解析
2024-01-14 05:12:13
Python使用scrapy采集时伪装成HTTP/1.1的方法
2023-07-07 01:28:40
MySQL密码正确却无法本地登录的解决方法
2024-01-17 11:48:28
SQL存储过程介绍
2008-02-13 18:52:00
Python简单实现两个任意字符串乘积的方法示例
2023-10-29 12:04:40
PHP getDocNamespaces()函数讲解
2023-06-13 22:19:06
详解JavaScript基于面向对象之继承
2024-04-29 13:23:06
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
2021-10-12 23:01:01
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
2024-01-26 20:09:26
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2023-12-16 21:23:17
Python中处理无效数据的详细教程
2021-11-18 06:11:07
JS中把函数作为另一函数的参数传递方法(总结)
2024-05-05 09:14:39
HTTP Headers 傻瓜教程[译]
2010-01-25 12:48:00
mysql installer web community 5.7.21.0.msi安装图文教程
2024-01-25 02:35:23
python网络编程socket实现服务端、客户端操作详解
2022-11-28 14:23:20
python程序如何进行保存
2021-08-25 08:39:11
RabbitMq如何做到消息的可靠性投递
2024-04-23 09:36:57
用python标准库difflib比较两份文件的异同详解
2023-01-29 07:34:29
python中反射用法实例
2023-04-10 09:13:49