oracle package lock,Oracle 11g下重现library cache lock等待事件
从下面的例子中可以看到,在生产数据库中对象的重新编译会导致library cache lock,所以应该尽量避免在业务高峰期编译对象。如果是package或过程中存在复杂的依赖关系就极易导致library cache lock的出现,所以在应用开发的过程中,也应该注意这方面的问题。
session1:
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
SQL> create or replace procedure pining
is
begin
null;
end;
/
SQL> create or replace procedure calling
is
begin
pining;
dbms_lock.sleep(200);
end;
/
session2:
alter procedure pining compile;
session3:
drop procedure pining;
session4:
SQL> select sid, event,wait_class, seconds_in_wait
2 from v$session_wait w
3 where w.WAIT_CLASS <> 'Idle';
SID EVENT WAIT_CLASS
---------- ---------------------------------------------------------------- ----------------
6 library cache lock Concurrency
132 library cache pin Concurrency
191 SQL*Net message to client Network
oracle package lock,Oracle 11g下重现library cache lock等待事件相关推荐
- 五月数据库技术通讯丨Oracle 12c因新特性引发异常Library Cache Lock等待
每月关注:35页数据库技术干货,汇总一个月数据库行业热点事件.新的产品特性,包括重要数据库产品发布.警报.更新.新版本.补丁等. 亲爱的读者朋友: 为了及时共享行业案例,通知共性问题,达成共享和提前预 ...
- oracle 父latch:library cache,library cache latch等待事件
library cache latch等待事件 This latch serializes access to the objects in the library cache. Every time ...
- Oracle 11g业务用户更改密码后产生大量library cache lock等待
DB Version:11.2.0.4+RAC OS Version:Oracle Linux Server 6.7 在我的一个两节点RAC数据库上,alert日志中平均每3秒左右就会产生一条连接超时 ...
- oracle library cache lock,【案例】Oracle等待事件library cache lock产生原因和解决办法...
[案例]Oracle等待事件library cache lock产生原因和解决办法 时间:2016-12-07 18:56 来源:Oracle研究中心 作者:网络 点击: 次 天萃荷净 O ...
- (转载)library cache lock和library cache pin到底是什么
(http://www.dbsnake.net/library-cache-lock-and-pin.html) Posted: December 16, 2011 | Author: Cui Hua ...
- oracle library cache lock,【DB】彻底搞清楚library cache lock的成因和解决方法(一)
问题描述: 接到应用人员的报告,说是在任何对表CSNOZ629926699966的操作都会hang,包括desc CSNOZ629926699966,例如: > sqlplus SQL*Plus ...
- 记一次library cache lock/library cache pin导致的函数编译hang住分析及处理过程
墨墨导读:业务在进行alter function my_function_name compile时,有两个函数编译无法通过,现象就是会hang住,这里分享处理的整个过程. 一.前言 业务在进行alt ...
- 并行insert出现library cache lock与cursor: pin S wait on X等待问题记录
一. 故障现象与紧急处理 开发反馈凌晨5点左右应用出现大量报错 ORA-04021: timeout occurred while waiting to lock object,并且集中出现在inse ...
- 密码错误频繁登录引发的“library cache lock”或“row cache lock”等待
密码错误频繁登录引发的"library cache lock"或"row cache lock"等待 对于正常的系统,由于密码的更改,可能存在某些被遗漏的客户端 ...
最新文章
- Png透明背景的电话图标。
- Android 在运行时请求权限
- java openldap_java操作OpenLdap示例
- c#_StringBuilder的用法总结
- 射频识别技术漫谈(14)——S50与S70存取控制【worldsing笔记】
- pandas 中有关isin()函数的介绍,python中del解释
- 灵魂 36 问,让你快速熟悉一个系统
- 轩逸车联网功能怎么用_手机上面的NFC功能怎么用的
- python按位定义数据_《Python3智能数据分析快速入门》—2.2.5 按位运算符
- ps作业素材和成品_没有用过PS的画框工具,你还敢说你是设计大佬?
- 全国计算机等级考试题库二级C操作题100套(第18套)
- VS.NET版本与VC版本对应关系
- 【备忘】conda环境常用配置命令
- c#连接sqlserver
- python股票交易接口-C++和C#调用
- 2021年茶艺师(初级)考试资料及茶艺师(初级)考试技巧
- 【vue作业】vue实现海贼王网页介绍--动漫网站设计
- 短视频入门,第一步应该如何做?超详细,3分钟学会轻松上手
- js动态删除表格中的某一行
- 替换window.showModalDialog 已解决!!!