从下面的例子中可以看到,在生产数据库中对象的重新编译会导致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等待事件相关推荐

  1. 五月数据库技术通讯丨Oracle 12c因新特性引发异常Library Cache Lock等待

    每月关注:35页数据库技术干货,汇总一个月数据库行业热点事件.新的产品特性,包括重要数据库产品发布.警报.更新.新版本.补丁等. 亲爱的读者朋友: 为了及时共享行业案例,通知共性问题,达成共享和提前预 ...

  2. oracle 父latch:library cache,library cache latch等待事件

    library cache latch等待事件 This latch serializes access to the objects in the library cache. Every time ...

  3. Oracle 11g业务用户更改密码后产生大量library cache lock等待

    DB Version:11.2.0.4+RAC OS Version:Oracle Linux Server 6.7 在我的一个两节点RAC数据库上,alert日志中平均每3秒左右就会产生一条连接超时 ...

  4. oracle library cache lock,【案例】Oracle等待事件library cache lock产生原因和解决办法...

    [案例]Oracle等待事件library cache lock产生原因和解决办法 时间:2016-12-07 18:56   来源:Oracle研究中心   作者:网络   点击: 次 天萃荷净 O ...

  5. (转载)library cache lock和library cache pin到底是什么

    (http://www.dbsnake.net/library-cache-lock-and-pin.html) Posted: December 16, 2011 | Author: Cui Hua ...

  6. oracle library cache lock,【DB】彻底搞清楚library cache lock的成因和解决方法(一)

    问题描述: 接到应用人员的报告,说是在任何对表CSNOZ629926699966的操作都会hang,包括desc CSNOZ629926699966,例如: > sqlplus SQL*Plus ...

  7. 记一次library cache lock/library cache pin导致的函数编译hang住分析及处理过程

    墨墨导读:业务在进行alter function my_function_name compile时,有两个函数编译无法通过,现象就是会hang住,这里分享处理的整个过程. 一.前言 业务在进行alt ...

  8. 并行insert出现library cache lock与cursor: pin S wait on X等待问题记录

    一. 故障现象与紧急处理 开发反馈凌晨5点左右应用出现大量报错 ORA-04021: timeout occurred while waiting to lock object,并且集中出现在inse ...

  9. 密码错误频繁登录引发的“library cache lock”或“row cache lock”等待

    密码错误频繁登录引发的"library cache lock"或"row cache lock"等待 对于正常的系统,由于密码的更改,可能存在某些被遗漏的客户端 ...

最新文章

  1. Png透明背景的电话图标。
  2. Android 在运行时请求权限
  3. java openldap_java操作OpenLdap示例
  4. c#_StringBuilder的用法总结
  5. 射频识别技术漫谈(14)——S50与S70存取控制【worldsing笔记】
  6. pandas 中有关isin()函数的介绍,python中del解释
  7. 灵魂 36 问,让你快速熟悉一个系统
  8. 轩逸车联网功能怎么用_手机上面的NFC功能怎么用的
  9. python按位定义数据_《Python3智能数据分析快速入门》—2.2.5 按位运算符
  10. ps作业素材和成品_没有用过PS的画框工具,你还敢说你是设计大佬?
  11. 全国计算机等级考试题库二级C操作题100套(第18套)
  12. VS.NET版本与VC版本对应关系
  13. 【备忘】conda环境常用配置命令
  14. c#连接sqlserver
  15. python股票交易接口-C++和C#调用
  16. 2021年茶艺师(初级)考试资料及茶艺师(初级)考试技巧
  17. 【vue作业】vue实现海贼王网页介绍--动漫网站设计
  18. 短视频入门,第一步应该如何做?超详细,3分钟学会轻松上手
  19. js动态删除表格中的某一行
  20. 替换window.showModalDialog 已解决!!!

热门文章

  1. WWW 2020 | 信息检索中的对话式问题建议
  2. NLP中的Mask全解
  3. 机器学习模型,能分清川菜和湘菜吗?
  4. 【Java基础】HashMap原理详解
  5. 将您重定向的次数过多什么意思_电池循环次数是什么意思?怎么计算的?
  6. 【Redis系列】深入浅出Redis主从复制之读写分离【一篇搞懂Redis复制】
  7. LeetCode 4 寻找两个正序数组的中位数
  8. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(十二)脚本整合
  9. Bicoloring
  10. Kuangyeye and hamburgers