10 2024 档案
摘要:[20241021]使用gdb查看修改内存地址以及相关值.txt--//执行oradebug poke报错,感觉oracle已经禁止这类hack操作。1.环境:SYS@book> @ver2 PORT_STRING : x86_64/Linux 2.4.xxVERSION : 21.0.0.0.0B
阅读全文
摘要:[20241018]21c x$mutex_sleep_history记录的变化.txt--//mutex很少会成为主要等待事件,如果遇到多数情况非常特别,比如bug。mutex本身和保护对象是一体的,不像latch一样有单独的--//latch,而且mutex本身占内存也更小,mutex没有等待和
阅读全文
摘要:[20241016]Oracle C functions annotations补充.txt--//网站orafun.info可以查询oracle c functions.Created by Frits Hoogland with a little help from Kamil Stawiars
阅读全文
摘要:[20241013]sqlplus spool与文件覆盖.txt--//这个问题在8月份遇到的问题,我发现在sqlplus下spool a.sql文件,并没有在当前目录产生a.sql文件,后来我发现建立在环境变量--//ORACLE_PATH定义的目录下,当时以为自己打开多个会话,没有注意自己工作的
阅读全文
摘要:[20241012]cursor_sharing=force与函数索引.txt--//今天听了一个课程,提到使用cursor_sharing=force解决sql语句使用文字变量问题以及局限性,实际上一些局限性在新的oracle版--//本已经不存在, 突然想起今年3月份的事情,使用cursor_s
阅读全文
摘要:[20241009]oracle timestamp with time zone数据类型的存储.txt--//放假前遇到的问题,开发在表中定义了几个timestamp with time zone的数据类型,及时更正对方的错误,完全没有使用这样的数据--//类型。类似的问题我以前就遇到,比如全部应
阅读全文
摘要:[20241006]跟踪library cache lock library cache pin使用gdb(补充测试3).txt--//补充测试产生光标已经缓存的情况下,生成新子光标的调用library cache lock library cache pin的情况。1.环境:SCOTT@book0
阅读全文
摘要:[20240930]关于共享池-表对象在库缓存探究2.txt--//以前探究过sql语句在共享池存在父子游标,父游标存在堆0,子游标堆0,堆6,通过各种指针链接起来,--//父游标的堆0上保存了所有子游标的列表和各个子游标的句柄指针,子游标的堆6中保存了解析过的执行计划等解析信息。--//前几天测试
阅读全文