(1)在父游标的名柄没有找到SQL语句的文本:select * from gyj_t1 where id=1;

2、释放library cache Latch

3、获得shared pool Latch

(1)搜索FreeList 空闲Chunk

(2)搜索LRU上可覆盖的chunk

(3)搜索R-FreeList 空闲Chunk

(4)如果没空间了,直接ORA-04031错误

4、释放shared pool Latch

5、 重新获取library cache Latch (oracle 11g:library cache mutex)

6、获取library cache lock Latch (oracle 11g:library cache mutex)

7、  释放library cache Latch(oracle 11g:library cache mutex)

8、获取library cache lock ----》保护父游标的名柄(SQL语句文本,父游标H0的地址)

9、释放library cache lock Latch

10、获取library cache Pin Latch

11、获取library cache Pin  --》保护父游标的H0(父游标的H0里面主要记录了子游标的名柄)

12、释放library cache Pin Latch  (oracle 11g:cursor mutex)

13、获取library cache lock Latch

14、获取library cache lock ----》保护子游标的名柄(子游标H0的地址)

15、释放library cache lock Latch

16、获取library cache Pin Latch

17、获取library cache Pin  --》保护子游标的H0(子游标的H0里面主要记录了环境,统计信息,绑定变量)

18、释放library cache Pin Latch

19、获取library cache Pin Latch

20、获取library cache Pin  --》保护子游标的H6(子游标的H6里面主要记录了执行计划)

21、释放library cache Pin Latch

oracle内存锁,Oracle OCP之硬解析在共享池中获取内存锁的过程相关推荐

  1. oracle 尚未从池中获取连接,解决一个问题的思路 之“解决已经写满con.close() 仍然出现但是尚未从池中获取连接的连接池耗尽问题”...

    这篇文章主要写解决一个网上答案不能解决自己问题的时候,解决问题的整个流程, 如果大家觉得这个没价值,还请管理员帮忙撤销发首页 先谢谢各位了. 一年前帮学校做了一个就业信息管理系统, 当时图热闹,觉得虽 ...

  2. Java中获取内存地址

    在Python中,可以通过id()方法来获取变量所指向的内存空间的内存空间 class Bookstore:def __init__(self,Bookname,price):self.Booknam ...

  3. oracle中获取列的值,oracle - Oracle-SQL从具有特定列和值的所有表中获取数据 - SO中文参考 - www.soinside.com...

    假设我们有一个表ACCOUNT,其中的CUST_ID列如下:SQL> SELECT OWNER, A.TABLE_NAME, COLUMN_NAME FROM 2 ALL_TAB_COLS A ...

  4. 从C盘深处中获取win10锁屏壁纸保存到D:\LockScreenPicture中并修改为jpg文件

    首先我们要知道win10的锁屏壁纸都保存在 C:\Users\31286\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager ...

  5. linux内存剩余量为什么这么少,为什么我的Linux系统中空闲内存如此之少?

    "How come there is only so few free memory on my Linux PC?" Come to same question? No matt ...

  6. linux 符号所在库,linux - 未定义的符号引用,即使nm表示此符号存在于共享库中 - 堆栈内存溢出...

    这可能有什么问题? 我有以下简单的类: #include "libmnl/libmnl.h" int main() { struct mnl_socket *a = mnl_soc ...

  7. PLSQL_解析过程及硬解析和软解析的区别(案例)

    2014-08-11 Created By BaoXinjian 一.摘要 Oracle硬解析和软解析是我们经常遇到的问题,所以需要考虑何时产生软解析何时产生硬解析,如何判断 1. SQL的执行过程 ...

  8. OCP认证033之自制讲稿—调整共享池

    OCP认证033之自制讲稿-调整共享池(zt) 上一篇 / 下一篇  2007-12-08 00:00:00 / 个人分类:Oracle数据库管理 查看( 35 ) / 评论( 0 ) / 评分( 0 ...

  9. 详解ORACLE数据库硬解析、软解析、软软解析

    概述 TOM大叔的调优书中说过一句话,大概意思就是:如果有人让我写本怎样让ORACLE性能最慢的书的话我会将取消绑定变量(bind variable)做为书的第一章和最后一章,可见绑定变量的重要性.而 ...

最新文章

  1. python 路径往上一层_Python常用模块之模块、包介绍和相关语法
  2. Jmeter_前端RSA加密下的登陆模拟_引用js文件实现(转)
  3. 开源Delphi:AutoCHM:CHM生成和还原Html工具
  4. 基于c语言画图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
  5. nodejs服务端基本结构
  6. 程序编译过程与软件启动过程
  7. 驱动INF文件解析和 为自己的设备安装指定驱动
  8. 【戏言、昔言、惜言】谭惜言写了一辈子的戏,真情假意,全在戏言里。
  9. Quick BI企业报表制作
  10. 函数与Lambda表达式
  11. 手机端如何维持登录状态
  12. java 时间段求并集_java多个时间段 互相有交集求并集的问题
  13. 从零到大神,135排版训练营给你实实在在的排版!
  14. 开源项目推荐:Qt有关的GitHub/Gitee开源项目(★精品收藏★)
  15. Java GUI基础
  16. Android 安卓 自定义标题栏+沉浸式状态栏
  17. 基于手机信令数据的交通出行方式划分
  18. 你的意义是什么? 可用的测试链接
  19. 清华大学开源的chatGLM-6B部署实战
  20. 关于FFmpeg将m3u8合并成mp4之后时长不对的解决方法

热门文章

  1. java 存储空间_Java中的存储空间类型
  2. symfony api 错误响应_Postman for Mac(API管理开发软件)
  3. python读取每一行文字二十四_python接口自动化(二十四)--unittest断言——中(详解)...
  4. python私有属性怎么定义_Python中定义私有属性的方法是()。
  5. java sql objects_第十五章-简书.sql
  6. TSubclassOf
  7. Linux内核参数传递Tag
  8. c程序设计语言 练习1-6,C程序设计语言:第一章练习
  9. mysql修改语句_序言:MySQL与Navicat安装Tips
  10. wordpress 后台慢_建站经验-wordpress用户注册收不到验证邮件