摘要: [20261004]bpftrace查看oracle函数调用堆栈问题.txt--//使用bpftrace建立脚本查看oracle sskgphpjw调用堆栈的问题,做一个记录:--//前面的分析已经确定sskgphpjw函数用来计算Semaphore Arrays Key,bpftrace脚本跟踪s 阅读全文
posted @ 2026-10-06 21:07 lfree 阅读(2) 评论(0) 推荐(0)
摘要: [20261002]oracle Semaphore Arrays Key值的计算2.txt--//前面的测试已经确定使用sskgphpjw函数计算Semaphore Arrays Key,继续后面的测试。1.建立bpftrace脚本跟踪sskgphpjw执行时参数:$ cat test7.btup 阅读全文
posted @ 2026-10-06 21:06 lfree 阅读(2) 评论(0) 推荐(0)
摘要: [20261001]oracle Semaphore Arrays Key值的计算.txt--//尝试计算ipcs -s输出的Semaphore Arrays Key值的计算。1.问题提出:--//关闭数据库重新启动:--//修改/etc/sudoers建立加入如下:# grep oracle /e 阅读全文
posted @ 2026-10-06 21:05 lfree 阅读(3) 评论(0) 推荐(0)
摘要: [20260925]21c数字对象是什么(补充).txt--//2024年8月事情记得第1次在21c跟踪执行sql语句library cache lock/library cache pin,有点点吃惊.直到现在不理解,现在大部分--//数字对象都知道来自那里,前段时间写了[20260901]表ex 阅读全文
posted @ 2026-09-25 20:33 lfree 阅读(11) 评论(0) 推荐(0)
摘要: [20260922]gdb下使用catch syscall与break有什么区别.txt--//对于这2种方式有点混淆,在deepseek提问,给出的解答如下:一句话总结:break shmget 是用户态函数断点,通常断在 glibc 的 shmget() 包装函数入口;catch syscall 阅读全文
posted @ 2026-09-22 21:10 lfree 阅读(4) 评论(0) 推荐(0)
摘要: [20260922]bpftrace能否探测点内调用外部命令2.txt--//deepseek给出的解答:方法一:使用 system() 函数(推荐)你可以在断点触发的探针动作中使用 system() 函数来执行 /bin/sleep 3。sudo bpftrace -e 'kprobe:你的断点函 阅读全文
posted @ 2026-09-22 21:09 lfree 阅读(4) 评论(0) 推荐(0)
摘要: [20260920]跟踪那个oracle函数调用shmget(整理版本).txt--//最近测试遇到斜线的问题,导致本地主机无法连接实例,突然想了解共享内存段Key值的计算,肯定是某种hash算法,开始使用--//ora_hash函数盲猜,根本对不上。使用sqlplus登录连接数据库,确定在调用sh 阅读全文
posted @ 2026-09-21 21:27 lfree 阅读(6) 评论(0) 推荐(0)
摘要: [20260919]oracle skgmhash函数的等价C以及python代码(整理版本).txt--//gdb反汇编oracle的skgmhash函数,生成汇编代码,提交给kimi,本来想问它采用什么hash算法,顺便要求生成c或者python代码,主--//要想看看自己是否能读懂。经过反复沟 阅读全文
posted @ 2026-09-21 21:26 lfree 阅读(6) 评论(0) 推荐(0)
摘要: [20260918]gdb下如何调用skgmhash函数.txt--//kimi给出的答案:可以,但建议只在测试/可控环境 attach 调用;生产关键进程上直接 call 有把进程搞崩的风险。gdb(gdb) attach <oracle_server_pid>(gdb) p (unsigned 阅读全文
posted @ 2026-09-21 21:25 lfree 阅读(3) 评论(0) 推荐(0)
摘要: [20260917]oracle共享内存段Key值的冲突.txt--//接着上午的测试,如果启动数据库前共享内存段的key已经存在呢?先尝试写代码建立1个共享内存段key=0xafa94c20。--//首先自己不熟悉这类编程,代码来自别人的例子:$ cat shmtest.c#include <st 阅读全文
posted @ 2026-09-21 21:24 lfree 阅读(8) 评论(0) 推荐(0)