博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle存储过程编译卡死的解决方法
阅读量:4950 次
发布时间:2019-06-11

本文共 460 字,大约阅读时间需要 1 分钟。

解决方法如下:

1:查V$DB_OBJECT_CACHE

SELECT * FROM V$DB_OBJECT_CACHE WHERE name='CUX_OE_ORDER_RPT_PKG' AND LOCKS!='0';

注意:CUX_OE_ORDER_RPT_PKG 为存储过程的名称。

发现 locks=2

2:按对象查出sid的值

select /*+ rule*/  SID from V$ACCESS WHERE object='CUX_OE_ORDER_RPT_PKG';

注意:CUX_OE_ORDER_RPT_PKG 为存储过程的名称。

3:查sid,serial#

SELECT SID,SERIAL#,PADDR FROM V$SESSION WHERE SID='刚才查到的SID';

4:alter system kill session 'sid值,serial#值' immediate;

转载于:https://www.cnblogs.com/quanweiru/p/5267054.html

你可能感兴趣的文章
linux系统配置参数修改
查看>>
软件工程结对作业01
查看>>
并发回射服务器的最基本实现思路( fork )
查看>>
Linux 操作系统中的进程结构
查看>>
hadoop系列 第一坑: hdfs JournalNode Sync Status
查看>>
Tomcat6的相关配置
查看>>
Linux学习之CentOS--CentOS6.下Mysql数据库的安装与配置
查看>>
(原创)一个轻量级、高性能的消息分发器的实现
查看>>
HDU 1180 诡异的楼梯【BFS/楼梯随时间变化】
查看>>
剑指offer-二叉树的下一个节点
查看>>
445. Add Two Numbers II【Medium】【两个链表求和】
查看>>
open()函数详解
查看>>
XCode中设置字体大小
查看>>
VBScript学习笔记 - 函数和子例程
查看>>
ckpt convert to pb
查看>>
SQLServer存储引擎——05.索引的结构和分类
查看>>
oracle优雅for 循环插入 in loop insert
查看>>
存储登录
查看>>
Python中__init__方法介绍
查看>>
vue dialog样式
查看>>