09 2024 档案
摘要:[20240920]跟踪library cache lock library cache pin使用gdb.txt--//前一阵子,写的使用gdb跟踪library cache lock library cache pin的脚本有一个小问题,无法获得lock address以及pin address
阅读全文
摘要:[20240912]记录使用tnsping遇到的问题.txt--//tnsping用来检测数据库是否连接存在许多局限性,记录自己在使用tnsping遇到的问题.1.环境:--//关闭数据库开启监听.SYS@book> shutdown immediate ;Database closed.Datab
阅读全文
摘要:[20240911]查看超长视图的定义2.txt--//昨天看了链接:https://www.anbob.com/archives/8295.html,提供了另外的方式获得超长定义试图的长文本。--//我重复验证看看.1.环境:SYS@book> @ver2 PORT_STRING : x86_64
阅读全文
摘要:[20240902]建立完善sql_idz.sh脚本.txt--//增加hash_value的16进制显示采用大小写显示.$ cat -v ~/bin/sql_idz.sh#! /bin/bash# calcucate sql_text of full_hash_value(16),hash_val
阅读全文
摘要:[20240902]验证sql_idz.sh计算PLSQL代码块.txt--//测试验证sql_idz.sh计算PLSQL代码块是否正确.1.环境:SYS@book> @ver2 PORT_STRING : x86_64/Linux 2.4.xxVERSION : 21.0.0.0.0BANNER
阅读全文
摘要:[20240829]关于依赖链3.txt--//如果修改表结构或者改名,相关的sql语句在共享池会失效,必须重新分析,我开始学习orcle时候,一直认为这些相关信息保存在表对象--//句柄的堆0里面,如果涉及到的sql语句很多,这样堆0应该很大,而实际上的情况上堆0一直没有变化.我曾经问过别人这个问
阅读全文
摘要:[20240829]关于依赖链.txt--//如果修改表结构或者改名,相关的sql语句在共享池会失效,必须重新分析,我开始学习orcle时候,一直认为这些相关信息保存在表对象--//句柄的堆0里面,如果涉及到的sql语句很多,这样堆0应该很大,而实际上的情况上堆0一直没有变化.我曾经问过别人这个问题
阅读全文
摘要:[20240828]分析为什么出现library cache lock等待事件5.txt--//前几天测试遇到的问题,假如表不存在的情况下,如果密集执行这类sql语句,不理解为什么出现library cache lock等待事件.--//验证如果有1个会话,是否会持有mode=3的情况出现.--//
阅读全文
摘要:[20240827]分析为什么出现library cache lock等待事件2.txt--//前几天一直在分析如果表不存在的情况下,密集执行为什么出现library cache lock等待事件,而且出现的mode=2(共享模式),按照道--//理不应该阻塞,做一个分析.1.环境:SCOTT@bo
阅读全文
摘要:[20240825]记录表不存在sql语句执行调用kgllkal,kglpnal的情况(21c).txt--//记录表不存在sql语句执行调用kgllkal,kglpnal的情况(21c)1.环境:SCOTT@book01p> @ver2 PORT_STRING : x86_64/Linux 2.4
阅读全文
摘要:[20240826]奇怪ORA-01031 insufficient privileges报错.txt--//遇到的奇怪ORA-01031 insufficient privileges情况,做一个分析:1.环境:SYS@book01p> @ver2 PORT_STRING : x86_64/Lin
阅读全文