摘要: [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)
摘要: [20260917]oracle共享内存段Key值的计算4.txt--//前几天遇到斜线引起的问题,突然想了解共享内存段Key值的计算,肯定是某种hash算法,开始使用ora_hash函数盲猜,根本对不上。--//做一个小小的分析尝试,中间遇到许多问题,比如sqlplus登录连接数据库,导致是那个函 阅读全文
posted @ 2026-09-21 21:23 lfree 阅读(3) 评论(0) 推荐(0)
摘要: [20260915]斜杠引起的问题.txt--//再次遇到斜杠引起的问题,只不过这次出现在开头.通过例子说明:1.环境:SYS@book> @ ver1PORT_STRING VERSION BANNER x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 阅读全文
posted @ 2026-09-21 21:22 lfree 阅读(4) 评论(0) 推荐(0)