`

终止oracle正在执行的存储过程

阅读更多
--查看运行的procedure (表提供对象在library cache(shared pool) 中对象统计
--package package body
--kept 是否常驻shared pool,依赖于对象是否利用pl/sql过程
--locks 锁定对象的session数
--pins 执行对象的 session数
--loads 自初始被加载次数
select * from v$db_object_cache where 
type='PROCEDURE' and locks>0 and pins>0;

--终止procedure 
select * from v$access a where object like 'SETEMUSERCONTEXT%'
select * from v$session where sid in(135,157,138,141)
alter system kill session '136,635' --'sid,serial#'

分享到:
评论

相关推荐

    oracle存储过程解锁

    执行此命令后,Oracle数据库将强制终止指定的会话,从而释放对存储过程的锁定。 ### 标签:“存储过程解锁” #### 解析: 这个标签强调了主题的核心——在Oracle数据库中解锁存储过程的技术。它指向了一系列具体的...

    oracle笔记(存储过程函数触发器游标流程控制等)

    这份"oracle笔记(存储过程函数触发器游标流程控制等)"涵盖了Oracle数据库管理中的关键知识点,包括但不限于以下几个方面: 1. **存储过程与函数**:存储过程是预编译的SQL语句集合,用于执行特定任务。它们可以提高...

    oracle存储过程语法

    ### Oracle存储过程语法详解 #### 一、存储过程概述 在Oracle数据库中,存储过程是一种在数据库服务器上编写的程序块,它可以包含一系列SQL语句和控制流语句。存储过程能够提高应用程序性能,增强数据安全性,并...

    Oracle第7章存储过程操作.pptx

    Oracle数据库是企业级广泛使用的数据库管理系统,其强大的功能之一就是支持存储过程的创建、管理和使用。存储过程是一组为了完成特定任务而预编译的SQL语句集合,它可以提高应用程序的性能和效率,同时减少网络流量...

    Oracle存储过程简例.doc

    存储过程是一种预编译的SQL代码块,存储在数据库服务器上,能够接受输入参数,执行一系列操作,并返回结果或输出参数。它们提供了更好的性能、安全性和代码重用性。 ### 创建表 文档首先展示了如何创建一个名为`...

    oracle存储过程语法及实例讲解

    ### Oracle存储过程语法及实例详解 #### 一、概述 Oracle存储过程是一种在数据库服务器上预编译并存储的程序块,它可以包含一系列SQL语句和控制流语句。存储过程提高了应用程序性能,并增强了数据的一致性和安全性...

    Oracle存储过程实例使用显示游标

    在Oracle数据库中,存储过程是预编译的SQL和PL/SQL代码集合,它们可以执行特定的任务并提高数据库性能。游标是处理单行或多行数据集的一种机制,允许我们遍历结果集并逐行操作。在本例中,“Oracle存储过程实例使用...

    Oracle PLSQL存储过程循环LOOP跳处循环、退出循环、终止循环流程详解与实战指南

    1、全面覆盖:本资源涵盖了退出当前循环并结束整个循环、结束循环、跳过当前循环、终止循环等多种控制策略,确保满足不同场景下的需求。 2、函数示例:提供具体的函数代码和详细注释,让您不仅能理解每种控制策略的...

    oracle_存储过程

    Oracle存储过程是数据库管理系统中的一种重要特性,它允许开发者编写一系列SQL和PL/SQL语句,形成可重复使用的代码块。这些代码块可以执行复杂的业务逻辑,提高数据处理的效率和安全性。本篇文章将深入探讨Oracle...

    oracle存储过程基本语法

    ### Oracle存储过程基本语法详解 #### 一、存储过程简介 在Oracle数据库中,存储过程是一种重要的编程单元,它可以被创建并保存在数据库内。存储过程由一系列SQL语句及可选的PL/SQL控制流语句组成,用于执行特定的...

    安装oracle'程序异常终止'问题

    在安装Oracle数据库时,有时会遇到“程序异常终止”的错误提示,这可能是由于多种原因导致的。Oracle数据库是一个复杂的软件系统,它的安装过程涉及到许多组件和依赖关系,因此在安装过程中遇到的问题需要从多个角度...

    解决存储过程被锁无法编译的问题

    2. **长时间运行的事务**:如果某个事务执行时间过长,可能会导致相关联的对象(如表、索引、存储过程等)被锁定。 3. **锁定模式不兼容**:不同的操作可能需要不同类型的锁,例如共享锁和排他锁。当两种不兼容的锁...

    Oracle_存储过程exception异常处理大全及实例经典最终.docx

    ### Oracle 存储过程 Exception 异常处理详解 #### 1. 异常处理概念 在 Oracle 存储过程中,异常处理是一项非常重要的技术,它能够帮助开发人员编写更加健壮和可维护的代码。异常处理允许程序在遇到错误或其他意外...

    Oracle存储过程循环语法实例分析

    Oracle存储过程是数据库管理系统Oracle中实现复杂业务逻辑的重要工具,它可以包含一系列的SQL语句和PL/SQL块。循环结构是存储过程中不可或缺的部分,用于重复执行某段代码直到满足特定条件。本文将深入探讨Oracle...

    oracle存储过程中return和exit区别概述及测试

    `)则不带条件,它会无条件地结束当前循环,但不会终止整个过程的执行。 通过对比两个版本的`Test5`存储过程,我们可以看到使用 `RETURN` 和 `EXIT` 的不同效果。第一版中,当找到匹配的手机号时,`RETURN` 语句...

Global site tag (gtag.js) - Google Analytics