本篇文章主要介绍如何kill掉一个正在运行的存储过程,在往下看之后最好先简介了解一下v$access和v$session两个视图,下面两篇文章对这两个视图有更详细的介绍。
oracle中v$session视图介绍(转):http://ysj5125094.iteye.com/blog/1780208
oracle中v$access视图介绍:http://ysj5125094.iteye.com/blog/1932139
利用下面SQL语句查询出被锁的数据对象。
SELECT * FROM v$access t WHERE t.OBJECT LIKE 'TEST_PROC%' ; --对象名为大写字母
找到上面查询结果中的SID字段信息,并把其当做查询条件到v$session视图中查询。
SELECT * FROM v$session t WHERE t.SID = :V_SID ; --:V_SID根据上面查询结果获得
在上面查询结果中找到SERIAL#字段,并根据SID和SERIAL#字段杀掉一个锁死的会话。
ALTER SYSTEM KILL SESSION ':V_SID,:V_SERIAL#' ; --:V_SERIAL#根据上面查询结果获得
相关推荐
oracle 存储过程实例 oracle存储过程实例
oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记
oracle 存储过程示例oracle 存储过程示例oracle 存储过程示例oracle 存储过程示例oracle 存储过程示例oracle 存储过程示例oracle 存储过程示例oracle 存储过程示例
oracle 存储过程 函数 dblink 绝对对工作和平时学习有价值的资料。针对个人具体情况做修改即可使用
oracle 事务 回滚 存储过程 自用
oracle 存储过程导出excel oracle 存储过程导出excel oracle 存储过程导出excel oracle 存储过程导出excel oracle 存储过程导出excel
详细的记录了C#如何调用oracle以及带有存储过程输出变量的方法,适合初学者。
帮助解决Oracle中存储过程自动备份得脚本及添加任务计划过程得详细解说 帮助解决Oracle中存储过程自动备份得脚本及添加任务计划过程得详细解说
Oracle定时执行存储过程 Oracle定时执行存储过程
本文实例讲述了Python使用cx_Oracle调用Oracle存储过程的方法。分享给大家供大家参考,具体如下: 这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace ...
oracle的一个简单存储过程实例,有原文件和使用说明。
C#中调用Oracle存储过程
oracle 存储过程实例 oracle 存储过程实例 oracle 存储过程实例 oracle 存储过程实例
能不能写个动态的业务,只输入存储过程名称,自动获取存储过程参数,并且参数的数据从前台传递过来,这个就通用了。只写一个通用方法,就可以调用所有的存储过程。只根据输入不同的存储过程名称、参数内容,自动调用...
帆软报表调用Oracle存储过程如果存储过程定义中没有参数,但是设计器中缺弹出一个storeParameter1参数的解决插件
vba 调用oracle 存储过程vba 调用oracle 存储过程vba 调用oracle 存储过程vba 调用oracle 存储过程vba 调用oracle 存储过程
oracle笔记存储函数和存储过程,有具体的代码案例!存储函数和存储过程的知识笔记!
oracle存储过程加密破解 0
oracle 批量插入存储过程,性能非常高!
ORACLE的存储过程的异步调用 ORACLE的存储过程的异步调用 ORACLE的存储过程的异步调用