胖头鱼的技术专栏-437 26ai新特性实战:JOIN TO ONE(20260701)
本期对JOIN TO ONE特性进行了完整介绍与实战演示,该新特性由23.26.2中引入,这是一个面向于应用开发非常好的新特性。
[20260629]跟踪ora_cjq0_<sid>进程.txt
[20260629]跟踪ora_cjq0_<sid>进程.txt--//上午使用bpftrace脚本跟踪library cache lock /library cache pin.在测试环境跟踪全部进程时出现如下情况:$ cat lkpn21c.bt#!/usr/bin/env bpftraceuprobe:/u01/app/oracle/product/21.0.0/dbhome_1
[20260629]使用bpftrace跟踪library cache lock/library cache pin的疑问.txt
[20260629]使用bpftrace跟踪library cache lock/library cache pin的疑问.txt--//写了使用bpftrace跟踪library cache lock/library cache pin的脚本,想看看跟踪全部进程的情况,注:我的测试环境仅仅自己在--//使用,如果如果生产系统,不知道会发生什么情况。# cat /home/oracle
[20260629]跟踪library cache lock library cache pin使用bpftrace.txt
[20260629]跟踪library cache lock library cache pin使用bpftrace.txt--//以前写过一个跟踪library cache lock library cache pin使用gdb的脚本,尝试使用bpftrace在写一个类似脚本。$ cat lkpn.gdbset pagination offset logging file /tmp/lkpn.l
[20260628]测试不同字符集使用dblink的情况.txt
[20260628]测试不同字符集使用dblink的情况.txt--//测试不同字符集使用dblink的情况,数据库oracle 21c。--//网络地址 主机名 数据库字符集 国家字符集--//192.168.56.1
[20260628]centos 9下安装bpftrace软件包.txt
[20260628]centos 9下安装bpftrace软件包.txt1.检查发现没有安装bpftrace。# rpm -qa | grep bpftrace# locate-cdrom bpftrace/mnt/cdrom/AppStream/Packages/bpftrace-0.24.2-1.el9.x86_64.rpm/mnt/cdrom/AppStream/Packages/pcp-p
[20260626]等待事件external table read.txt
[20260626]等待事件external table read.txt--//很久以前就知道21c启动,要执行$ORACLE_HOME/QOpatch/qopiprep.bat的脚本,特别是第1次启动数据库,执行非常缓慢,需要13秒--//完成,主要出现的external table read等待事件,以前做过探究,启动实例后由后台进程mmon完成。--//尝试启动服务器centos 9,使用
[20260622]centos 9为什么不使用配置hugepages.txt
[20260622]centos 9为什么不使用配置hugepages.txt--//昨天安装数据库,检查发现启动的数据库没有使用hugepages,主要原因当设置use_large_pages=only时启动失败.SQL> startupORA-27125: unable to create shared memory segmentLinux-x86_64 Error: 1: Opera
[20260621]centos 9安装oracle 21c遇到的关于stat的问题.txt
[20260621]centos 9安装oracle 21c遇到的关于stat的问题.txt--//放假一直在尝试centos 9上安装oracle 21c遇到一大堆问题,最终还是安装完成.重点介绍遇到关于stat的问题.--//首先centos 9 不在oracle 21c安装列表里面,要定义环境变量export CV_ASSUME_DISTID=RHEL7.6--//centos 9 存在li
珞石机器人开启招股:挤干概念水分,工业、协作、具身三箭齐发
珞石机器人开启招股:挤干概念水分,工业、协作、具身三箭齐发
4亿老龄人口撑起千亿赛道,穿刺赛道的“达芬奇”真健康医疗上市
4亿老龄人口撑起千亿赛道,穿刺赛道的“达芬奇”真健康医疗上市
初闻不知曲中意 药明康德打造“信任资产”的顶级思考
初闻不知曲中意 药明康德打造“信任资产”的顶级思考
Oracle闪回技术全景实战:Flashback全家桶,从误删数据到完美恢复的终极指南
Oracle闪回技术全景实战:Flashback全家桶,从误删数据到完美恢复的终极指南 大家好,我是睿。 做DBA的,最怕听到一句话:"完了,数据删错了。"不管是新手误操作DROP TABLE,还是开发同学一个没加WHERE的DELETE,这种场景在生产环境中真的不罕见。很多时候,业务方一个电话过来,心跳就加速了。好在Oracle给我们准备了一整套"
深度解构26ai:AI原生数据库如何重定义数据处理范式
深度解构26ai:AI原生数据库如何重定义数据处理范式一、从“会思考”到“会进化”:26ai的诞生背景在生成式AI的浪潮席卷全球之前,我们谈论的智能,大多停留在“会思考”的层面——系统能够根据预设的规则执行复杂的查询与分析。传统数据库正是这一时代的佼佼者,它们精于处理严谨的结构化数据,在账务、订单、用户信息等“确定性”领域构筑了坚不可摧的基石。然而,当AI开始创作文本、理解图像、甚至进行对话时,世
19c 多租户架构下数据库备份
19c 多租户架构下数据库备份
Oracle的特权管理用户终止其他用户发起的数据泵作业
Oracle的特权管理用户终止其他用户发起的数据泵作业
Oracle 19c 因环境变量导致通过opatchauto执行失败
Oracle 19c 因环境变量导致通过opatchauto执行失败
Oracle 19c中sysbackup用户执行rman任务报ORA-01017
Oracle 19c中sysbackup用户执行rman任务报ORA-01017
Oracle表碎片整理实战:SHRINK还是MOVE?完整实验对比
大家好,我是睿。表碎片是Oracle DBA日常维护中经常遇到的问题。很多表在经过大量数据插入和删除后,高水位线一直居高不下,即使实际数据已经很少,全表扫描时还是会读很多无效块,导致性能变差。最近我专门做了一个实验,用同一张表对比了 SHRINK 和 MOVE 两种缩表方式的实际效果,包括操作步骤、资源消耗、整理后的段大小和索引情况等。今天把整个过程完整分享出来,供大家参考。## 一、表碎片是怎么
Oracle 19c Active Data Guard DML 重定向:让只读备库也能“写”!
大家好,我是睿。 在传统的 Active Data Guard(ADG)中,备库只能做只读查询,这让很多“读多写少”的应用场景非常痛苦——报表系统偶尔要写点临时数据,就得切到主库,增加主库压力。 Oracle 19c 正式引入的 DML Redirection(DML 重定向)特性完美解决了这个问题:在备库执行 DML 时,Oracle 会自动把操作重定向到主库执行,执行完后再