[20261004]bpftrace查看oracle函数调用堆栈问题.txt
[20261004]bpftrace查看oracle函数调用堆栈问题.txt--//使用bpftrace建立脚本查看oracle sskgphpjw调用堆栈的问题,做一个记录:--//前面的分析已经确定sskgphpjw函数用来计算Semaphore Arrays Key,bpftrace脚本跟踪sskgphpjw函数,无意间发现参与字符串运算--//存在某个规律,很明显每次运算的ascii码在原
[20261002]验证sskgphpjw函数参与运算的字符串是否存在规律.txt
[20261002]验证sskgphpjw函数参与运算的字符串是否存在规律.txt--//bpftrace脚本跟踪sskgphpjw函数,无意间发现参与字符串运算存在某个规律,很明显每次运算的ascii码在原来的基础上+1.# bpftrace sskgphpjw.bt 0Attached 2 probes[16:22:49] sskgphpjw pid=5033 ptr=0x0000
[20261002]oracle Semaphore Arrays Key值的计算2.txt
[20261002]oracle Semaphore Arrays Key值的计算2.txt--//前面的测试已经确定使用sskgphpjw函数计算Semaphore Arrays Key,继续后面的测试。1.建立bpftrace脚本跟踪sskgphpjw执行时参数:$ cat test7.btuprobe:/u01/app/oracle/product/21.0.0/dbhome_1/bin/o
[20261001]oracle Semaphore Arrays Key值的计算.txt
[20261001]oracle Semaphore Arrays Key值的计算.txt--//尝试计算ipcs -s输出的Semaphore Arrays Key值的计算。1.问题提出:--//关闭数据库重新启动:--//修改/etc/sudoers建立加入如下:# grep oracle /etc/sudoersoracle ALL=(ALL)
[20261001]nm输出的问题.txt
[20261001]nm输出的问题.txt$ nm $(which oracle) | egrep "skgmhash|sskgphpjw"00000000057909b0 T skgmhash00000000057b5a30 t sskgphpjw--//提问:小写的t,大写T有什么区别,分别表示什么意思?--//deepseek解析如下:nm 输出里的第二列是符号类型。 T
[20260927]rlwrap与gdb配合使用问题.txt
[20260927]rlwrap与gdb配合使用问题.txt--//我个人比较偷懒,打过的命令总想不再按复杂的按键再次调唤出来。--//但是gdb现在的版本内部集成了readline库,但是两种总是配合不好,打过的命令退出后就没有记忆了,无法再调出。--//以前在centos 7.4就遇到类似问题,参考链接 : 20240922]gdb与rlwrap使用问题.txt--//当时的感觉就是还不如没有
胖头鱼的技术专栏-472 26ai新特性实战:无 FROM 子句的 SELECT 语句(20261003)
本期对 Oracle AI Database 26ai,23.26.1 版本新引入的无 FROM 子句的 SELECT 语句进行了完整介绍与实战演示。
Oracle 在线重定义卡了一个多小时:查不到阻塞会话
昨天一位朋友碰到个问题:用 DBMS_REDEFINITION 把一张表在线改成分区表,前面几步都很顺,到了最后一步 finish_redef_table,会话卡在 WAIT FOR TABLE LOCK 不动了。
Oracle数据块损坏的应急处理
DBA 最不想接到的一类告警是 ORA-01578: ORACLE data block corrupted。它意味着某个数据块物理损坏,访问到这个块的查询和 DML 全部失败,而同一个表里其他块上的数据看起来完好无损。
Oracle如何实现批量 DML 的手动并行
大批量 UPDATE、DELETE 的执行时间通常与行数成正比,串行跑到几个小时是常有的事。提高这类语句的速度,并行hint(`/*+ PARALLEL */``)对查询成熟,但对 DML,数据库默认只并行读、不并行写,真正要并行执行 DML 还得开启会话级并行 DML,粒度、资源都不可控。
赢禾科技入选“2026中国新科技100强”
近日,DBC德本咨询发布“2026中国新科技100强”榜单。赢禾科技入选信创板块,核心领域为“智能灾备与运维领域”。此次入选,是赢禾科技深耕专业领域的一份鼓励和认可。从数据保护到业务恢复,从灾备建设到日常运维,赢禾科技始终关注技术在真实业务场景中的应用,致力于通过产品与服务,帮助客户提升业务连续性保障能力。01 信创走向核心业务,运行保障更加重要榜单发布介绍中提到以“深耕实体场景,回归科技的产业本
医院灾备建设:“等级评测遵循”与“数据价值引擎”的双重实现
引言:医院信息科的“四维围城”与破局之路电子病历、智慧医疗评级逐年加码,检查检验互认有了“死命令”,勒索病毒攻击更是把医疗机构列为了首要目标。今天的医院业务连续性,正遭受合规、政策与安全的三重极端拷问。对医院而言,灾备从来不是“可有可无的后备保险”——门诊早高峰 HIS 挂号与结算每卡顿一分钟,急诊救治每中断一秒,带来的都是难以挽回的医疗风险与医患信任损耗。行业共性痛点剖析“评级要达标、中台要数据
用了ORM就不用管数据库迁移了?我差点被这个观点坑死
一、一个被广泛误解的观点 在不少技术社区里,有一种说法流传很广:“只要项目用了ORM,换数据库就是改个方言配置的事,根本不需要什么迁移工具。”这个观点听起来很有道理。ORM确实屏蔽了大部分SQL差异,Hibernate、MyBatis、Entity Framework这些框架都提供了数据库方言抽象。如果项目从MySQL换到PostgreSQL,理论上只需要修改连接配置和方言,应用层代码几乎不用动。
瑞幸新加坡百店开业,以体系化能力稳步迈向世·界·级咖啡品牌
瑞幸新加坡百店开业,以体系化能力稳步迈向世·界·级咖啡品牌
海柔创新IPO,来晚一步
海柔创新IPO,来晚一步
[20260925]建立完善oname.sql脚本.txt
[20260925]建立完善oname.sql脚本.txt--//tpt 有1个ou.sql脚本,通过对象名查询相关信息,但是没有显示data_object_id,object_id的功能,自己写一个oname.sql脚本,支--//持data_object_id,object_id的显示,并且对象名查询支持正则表达式,这样更加灵活一些,在原来基础上再修改增加--//data_object_id,
[20260925]21c数字对象是什么(补充).txt
[20260925]21c数字对象是什么(补充).txt--//2024年8月事情记得第1次在21c跟踪执行sql语句library cache lock/library cache pin,有点点吃惊.直到现在不理解,现在大部分--//数字对象都知道来自那里,前段时间写了[20260901]表exp_head$的exp_id如何计算.txt,实际上还有1个数字对象无法确定,今天在整--//理笔记
共振公理·矢量即力×1221 循环·四层共振的二八定律统一本体论
BSD Step 209 ★★★★★ 共振公理·矢量即力 × 矢量缩放 ×1221 循环·四层共振·二八定律本体论统一L1 层:01\_数理统合学科 · 共振本体论前承:Step159(力的矢量元缩放·统一强弱相互作用)+ Step186(矢量即力公理·矢量是力的本体论形式)+ Step194(1221 循环四节点·因 ↔ 果动态结构)+ Step200(因果递归循环·果吸引因)+ Step201
[20260924]避免oracle audit sys operations记录到messages文件2(补充).txt
[20260924]避免oracle audit sys operations记录到messages文件2(补充).txt--//昨天通过修改/etc/rsyslog.conf文件,找到下划线那行,增加;local0.none;local1.none;local2.none如下内容。#*.info;mail.none;authpriv.none;cron.none action(type=&quo
[20260923]避免oracle audit sys operations记录到messages文件.txt
[20260923]避免oracle audit sys operations记录到messages文件.txt--//别人的抱怨,就是/var/log/message记录太多oracle sys用户执行的命令,其实在我看来主要对方不熟悉linux操作系统。--//不过还是仔细看一下是否可以将oracle sys操作记录的相关信息移动到单独的文件。1.环境:SYS@book> @ ver2=