工作随记:oracle中偶发遇到存储过程编辑,删除等卡死问题

news2024/9/20 7:47:51

文章目录

  • 一、查询session是否占用
  • 二、通过对象名称定位对应SID
  • 三、通过对应的SID查询session信息
  • 四、kill掉session


最近有几个客户也询问过:我的存储过程怎么编译、调试有时候就卡死不动了,而且还没办法删除,本次又碰到实际情况,做一个简单查询判断

一、查询session是否占用

通过动态性能表v$db_object_cache我们可以获取到表,索引,簇,PL/SQL过程和包装,并触发。在共享池对象级别的统计信息。
此次要查询的存储过程名称为:CONFIRMFEE

select * from v$db_object_cache where name ='CONFIRMFEE';

在这里插入图片描述
这里发现LOCKS=2,那也就意味着有2个session在锁定着存储过程。
在这里插入图片描述

二、通过对象名称定位对应SID

select * from v$access where object='CONFIRMFEE';

在这里插入图片描述

三、通过对应的SID查询session信息

session信息中可以看到机器信息,调用程序有助于大家排查

select * from v$session where sid='2575';

在这里插入图片描述

四、kill掉session

select 'alter system kill session '''||SID||','||SERIAL#||''' immediate;' from v$session where sid='1320';

至此,应该可以解决大部分的此类问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1994909.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【NLP】文本处理的基本方法【jieba分词、命名实体、词性标注】

文章目录 1、本章目标2、什么是分词3、jieba的使用3.1、精确模式分词3.2、全模式分词3.3、搜索引擎模式分词3.4、中文繁体分词3.5、使用用户自定义词典 4、什么是命名实体识别5、什么是词性标注6、小结7、jieba词性对照表⭐ 🍃作者介绍:双非本科大三网络…

打卡第34天------动态规划-01背包

我目前刷leetcode上的题的时候,不仅每天按照代码随想录的算法训练营的进度来刷题,也会自己开始在leetcode上刷题了,有些简单的题目,不用看题解就能做出来了,这也是一种进步呀。希望可以尽快找到下家工作单位&#xff0…

前端全屏错误窗错解决方案

如果你的项目全屏错误窗报错,可以在vue.config.js中进行设置 const { defineConfig } require(vue/cli-service) module.exports defineConfig({transpileDependencies: true,lintOnSave: false,devServer: {client: {overlay: false,},} })

doxygen制作接口文档

系列文章目录 文章目录 系列文章目录前言一、下载二、安装三、代码注释四、使用doxygen生成文档 前言 每次手动写接口文档太痛苦了,现在福利来了–doxygen Doxygen是软件开发中广泛使用的文档生成器工具。它自动从源代码注释生成文档,解析有关类、函数和…

上播狂卖下播全退!用户抛弃直播间,网红们疯狂刷单注水……

最近,直播带货行业瓜好像多的有点吃不动了!‍ 头部的一哥二哥三哥们,卖课的卖课、分家的分家,吵架的吵架……好不热闹。 就好比国民女婿董宇辉,在和东方甄选、俞敏洪周旋了小半年后,终于还是从打工人变成…

【送激活码,免费升级】GuitarPro发布8.1.3新版 guitar pro最新版中文官网下载 guitar pro激活码

打谱神器 Guitar Pro 迎来了 2024 最新版!所有购买过 Guitar Pro 8 的用户,现在就可以免费升级 V8.1.3 了,您可以通过软件内的升级提醒进行升级,或者直接下载下面的新包覆盖安装。 Guitar Pro8.13最新安装包下载(Win&…

【JVM】深入JIT优化机制

1.JIT优化技术 在将高级语言转化为计算机可识别的机器语言时,常用的两种方式是编译和解释。Java在编译过程中,首先将代码编译成字节码。但是,字节码并不能直接在机器上执行。因此,JVM中内置了解释器(Interpreter&…

汇编语言1 - 什么是汇编语言?

1. 什么是汇编语言? 1.1. 汇编语言的定义1.2. 汇编语言与机器语言 1.2.1. 相同点1.2.2. 不同点 2. 汇编语言的主要特点3. 汇编语言的基本组成4. 汇编器 4.1. 主要工作流程4.2. 常见的汇编器 4.2.1. NASM(Netwide Assembler)4.2.2. MASM&…

PPT免费图片素材网站分享

一、Pixabay 网址:https://pixabay.com/ 图片类型:高清、免费、商用 使用方法:找到想要的图片之后,右键复制之后粘贴到PPT即可使用。同时,点击下载可以找到不同尺寸的PPT素材 二、花瓣网 网址:https://…

B树和B+树的插入、删除

1. B树 1.1 B树的定义 树也称树,它是一颗多路平衡查找树。我们描述一颗树时需要指定它的阶数,阶数表示了一个结点最多有多少个孩子结点,用字母表示阶数。当取时,就是我们常见的二叉搜索树。 一颗阶的树定义如下: 每…

“卖水人”的生意经,要比机器人厂商更懂机器人

技术公司的生存法则。 生态链中每个角色都有自己的生存法则。对于机器人产业链中的技术“卖水人”,它的核心生存法则除了要闷头搞技术,更重要的是要比机器人厂商更懂机器人,这不仅很大程度决定了自身的技术路线,更决定了能否切中…

labelme标注的图像分割json文件转图片格式

label标注的标签是json格式,会对选择的区域进行打点标记,所有的点围成不规则的多边形区域,中间的部分就是分割的区域 这里编写了python脚本,可以把json文件转为图片格式,这里是png格式 目标摆放如下 转化结果如下&…

论文精读1

Equivariant Pretrained Transformer for Unified Geometric Learning on Multi-Domain 3D Molecules 核心公式: 论文导图 创新在统一分子建模和块级去噪预训练。

vue3中 ref 和 reactive 的区别

相同:均是声明响应式对象。且声明的响应式对象是深层的 1. 数据类型不同:ref用于包装JavaScript基本类型的数据(如字符串、数字、布尔值等),而reactive可以用于包装JavaScript对象和数组等复杂类型的数据。 2.访问方式…

医疗器械维修行业的惊人真相!

在医疗领域,医疗器械维修行业有着不为人知的惊人真相。 其一,维修人才极度稀缺。医疗器械的技术不断革新,复杂程度日益提高,然而专业维修人员的数量增长却远远跟不上。这导致一些设备故障无法及时修复,影响医疗服务的…

消费企业如何实现对经销商的动态管理?包括哪些维度?

在数字化浪潮席卷全球的当下时代,消费企业正站在转型升级的十字路口。在这种背景下,传统的经销管理模式已经不能满足市场对于效率、透明度和个性化的需求。当前经销渠道从增量市场竞争转入存量市场竞争,消费企业需通过加速数字化转型来快速提…

软件测试行业到底有没有前景和出路?2024辞职后涨薪5K+,凭什么?

前言 软件测试工程师的工作要求: 文档评审,用例评审,需求评审; 测试用例设计,自动化测试脚本开发,测试架构设计、写作测试文档(测试计划、测试方案、测试用例等); 执行…

七夕来临,看鲜花商家如何通过小魔推短视频矩阵引爆流量

相信不少朋友都知道,前两天“秋天里的第一杯奶茶”这个热点又刷爆了朋友圈,“秋天的第一杯蜜雪”只用了短短1天时间,视频就已经收获10万赞、16万转发获得了强势围观! 明天8月10日就是农历的七夕了,而鲜花行业的商家&a…

【javaWeb技术】·外卖点餐小程序(脚手架学习1·数据库)

🌈 个人主页:十二月的猫-CSDN博客 🔥 系列专栏: 🏀系统学javaWeb开发_十二月的猫的博客-CSDN博客 💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光 【免费】项…

将PPT中的元素保存为高清图片

PPT制作流程图,思维导图或者演示图片非常方便,本文主要记录如何将一个在PPT中画好的图片导出为高清图片。 1.在ppt中设计图片 以我在PPT中画的图片为例,将所有元素选中,右键组合,成为一个整体 2.另存为增强型元文件 …