ORACLE 存储过程死锁[通俗易懂]

ORACLE 存储过程死锁[通俗易懂]/**问题描述:在编译某个存储过程时,由于没提交或断网或者TEST没停止又重新编译,导致编译存过一直卡死问题分析:存储过程或某张表被锁例如:存储过程p_BonusMID死锁,表现的现象是在编译时无响应。**/–首先使用下面语句查询存过(存储过程)p_BonusMID的进程SELECT*FROMV$DB_OBJECT_CACHEWHEREname=UPPER(‘

大家好,又见面了,我是你们的朋友全栈君。

/** 问题描述: 在编译某个存储过程时,由于没提交或断网或者TEST没停止又重新编译,导致编译存过一直卡死 问题分析: 存储过程或某张表被锁 例如: 存储过程 p_BonusMID 死锁,表现的现象是在编译时无响应。 **/
-- 首先使用下面语句查询存过(存储过程) p_BonusMID 的进程
SELECT * FROM V$DB_OBJECT_CACHE WHERE name=UPPER('p_BonusMID') AND LOCKS!='0';
-- 发现有记录被查询出来表示该存储过程死锁
-- 然后使用下面语句查询p_BonusMID的SID
select SID from V$ACCESS WHERE object=UPPER('p_BonusMID');
/** 查询结果为: 102 **/
-- 使用下面语句查询SID、SERIAL和PADDR
SELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='102';
/**查询结果如下: ------------------------------------------ 1 102 11518 000007FF6451A9F0 **/
-- 最后杀掉这个存储过程的语句为:
ALTER SYSTEM KILL SESSION 'SID值,SERIAL#值' IMMEDIATE;
--本例语句如下:
ALTER SYSTEM KILL SESSION '102,11518' IMMEDIATE;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160906.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux查看运行中的java_linux怎么查看当前进程

    linux查看运行中的java_linux怎么查看当前进程【www.hyheiban.com–知识文库】在linux系统下可以通过命令查看进程,那么具体是那个命令呢?下面由小编为大家整理了linux查看进程的命令,希望对大家有帮助!一、linux查看进程的命令有ps、pstree、pgrep等1、ps显示进程信息,参数可省略-aux以BSD风格显示进程常用-efH以SystemV风格显示进程-e,-A显示所有进程a显示终端上所有用户的…

    2022年8月24日
    5
  • docker安装Redis_docker redis配置文件路径

    docker安装Redis_docker redis配置文件路径1、获取redis镜像dockerpullredis

    2025年6月27日
    1
  • python游戏代码200行_python做贪吃蛇

    python游戏代码200行_python做贪吃蛇python语言,总所周知是比较简单的,而且代码也不会像java那样多,下面就使用python的第三方库pygame进行开发一个贪吃蛇游戏。1.pygame的安装直接在cmd当中使用pipinstallpygame进行安装。或者在pycharm当中自动导入安装也OK2.全局变量的定义在代码当中会使用到很多这种变量的值,直接在最开始进行定义,后面获取变量即可W=600#屏幕宽H=400#高fps=12#帧率size=(W,H)ROW=

    2025年9月13日
    5
  • Java集合篇:fail-fast机制 与 fail-safe

    Java集合篇:fail-fast机制 与 fail-safe

    2021年10月4日
    45
  • MBus总线的基础学习

    MBus总线的基础学习MBus总线是一种主从式半双工传输总线,采用主叫/应答的方式通信,即只有处于中心地位的主站(Master)发出询问后,从站(Slave)才能向主站传输数据。MBus的主要特点如下:1、两线制总线,不分正负极性,施工简单;2、采用独特的电平特征传输数字信号,抗干扰能力强,传输距离长;3、可以选着总线供电,降低维护成本;4、总线型拓扑结构,扩展方便,组网成本低;5、任一

    2022年10月16日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号