0

[20250221]library cache bucket mutex等待模式测试脚本.txt

[20250221]library cache bucket mutex等待模式测试脚本.txt--//以前的测试都是手工操作,操作很繁琐,经常在tmux界面上切换session。--//写一个测试脚本方便测试。$ cat lcm.sh#!/bin/bash# arg1=mutex_address ...

lfree 发布于 2025-02-25 21:10 评论(0) 阅读(3)
1

RMAN备份时遇到ORA-48132 &ORA-48170且备份变慢案例

现象描述: 环境: 操作系统:Red Hat Enterprise Linux release 8.10 数据库版本: Oracle 19.24.0.0.0 企业版 备份作业在执行RMAN备份时,告警日志中会出现ORA-48132 & ORA-48170错误,如下所示(数据库实例用xxx做了混淆) ...

潇湘隐者 发布于 2025-02-13 10:17 评论(0) 阅读(126)
0

不稳定的执行计划(Oracle执行计划稳定性/不稳定性)

本文是翻译Kerry Osborne的Unstable Plans (Oracle Plan Stability/Instability)[1] 这篇文章,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢!文中有些翻译的地方按自己的理解进行了调整,但是尽量 符合原文 ...

潇湘隐者 发布于 2025-02-10 17:27 评论(0) 阅读(49)
0

[20250128]21C下测试CBC latch相关测试5.txt

[20250128]21C下测试CBC latch相关测试5.txt--//元旦前别人问的问题,看vage的<oracle内核技术揭秘>,里面提到的各种情况,实际上从11.2.0.4开始全表扫描,唯一索引,rowid--//模式以及快速全索引扫描的读读模式下(共享模式)基本不会出现cbc latch ...

lfree 发布于 2025-02-05 20:46 评论(0) 阅读(6)
0

[20250126]21C下测试CBC latch相关测试3.txt

[20250126]21C下测试CBC latch相关测试3.txt--//元旦前别人问的问题,看vage的<oracle内核技术揭秘>,里面提到的各种情况,实际上从11.2.0.4开始全表扫描,唯一索引,rowid--//模式以及快速全索引扫描的读读模式下(共享模式)基本不会出现cbc latch ...

lfree 发布于 2025-01-26 19:40 评论(0) 阅读(5)
0

[20250117]记录下21c下使用gdb跟踪逻辑读遇到的问题.txt

[20250117]记录下21c下使用gdb跟踪逻辑读遇到的问题.txt--//在21c下使用gdb跟踪逻辑读遇到的问题,困扰好几天,做一个记录。--//首先我以前写过1个gdb脚本跟踪逻辑读在11g下,使用遇到一些问题,发现21c下没有使用kteinpscan,kdifxs函数。--//我先注解这 ...

lfree 发布于 2025-01-17 21:31 评论(0) 阅读(12)
0

[20250109]dbms_xplan.display_cursor+peeked_binds无法查看绑定变量值.txt

[20250109]dbms_xplan.display_cursor+peeked_binds无法查看绑定变量值.txt--//在我使用自己写的dpc.sql脚本中我会加入peeked_binds参数查看绑定变量值,但是有时候会遇到无法查看的情况。--//以前自己很少关注这个细节,应该有别的途径获 ...

lfree 发布于 2025-01-09 20:31 评论(0) 阅读(8)
0

[20250103]使用递归实现distinct功能.txt

[20250103]使用递归实现distinct功能.txt--//生产系统遇到实际上许多条类似语句,顺便拿其中几个出来,真心不知道开发如何学计算机的。1.问题提出:SYS@127.0.0.1:9106/xtdb/xtdb2> @ sql_id c29undaquszs6-- SQL_ID = c2 ...

lfree 发布于 2025-01-05 19:53 评论(0) 阅读(14)
0

[20241230]21c HIST_HEAD$ UNIFIED AUDIT.txt

[20241230]21c HIST_HEAD$ UNIFIED AUDIT.txt--//看标题有点奇怪,生产系统19c遇到的问题,在我的测试环境21c也存在,就是访问ALL_TAB_COLS,ALL_TAB_COLUMNS视图时会访问--//HIST_HEAD$表,会触发审计记录相关信息,有点奇 ...

lfree 发布于 2024-12-31 20:52 评论(0) 阅读(11)
0

[20241227]字符串转换成列表问题.txt

[20241227]字符串转换成列表问题.txt--//开发经常会写sql语句,经常会出现in ('111122','1111113'..,'2222111')之类的情况,一般语句in里面内容经常变化,导致无法使--//用绑定变量。--//实际上以前例子,通过建立type,然后建立函数将拼接的字符串 ...

lfree 发布于 2024-12-28 21:19 评论(0) 阅读(21)
0

[20241222]关于日期输出格式问题.txt

[20241222]关于日期输出格式问题.txt--//https://connor-mcdonald.com/ 网站写了一系列相关blog,命名为Kris Kringle系列。--//其中链接提到的例子https://connor-mcdonald.com/2024/12/21/kris-krin ...

lfree 发布于 2024-12-23 21:20 评论(0) 阅读(15)
0

[20241212]Oracle 多线程测试.txt

[20241212]Oracle 多线程测试.txt--//oracle从12c版本开始支持多线程,各种原因从来没有测试,好像最近很少有人提及,或许使用oracle的人越来越少,或者许多人根--//本没有这样的需求,印象最深的是启用后必须使用口令登录,即使是sys用户.--//自己还是看一些文章,测 ...

lfree 发布于 2024-12-14 20:25 评论(0) 阅读(26)
1

ORA-01843: 无效的月份

上个文章介绍了动态LINQ库。 然后动态造了一个查询,示例如下: //ctx是EF的DbContext,字段Value是字符串类型 await ctx.Tables.Where("As(Value,\"DateTime?\")>@0",datetime).ToListAsync(); 上面的查询条件 ...

Rick Carter 发布于 2024-11-27 21:54 评论(0) 阅读(614)
0

浅析REGEXP_SUBSTR,PRIOR,CONNECT BY

业务场景 teacher表中的tech_class字段存储的是每个老师所教授的课程,课程之间以英文逗号分隔。现在要用语句统计每个课程对应的教师数量。语句及效果如下: 语句其实很简单,各种博客或者gpt都有不错且可行的解决方案,我们主要来理解下这段语句的执行原理,更好的学习。 part1 REGEXP ...

摸鱼小天才 发布于 2024-11-26 09:24 评论(0) 阅读(280)
0

[20241121]测试软软解析遇到的疑惑.txt

[20241121]测试软软解析遇到的疑惑.txt--//测试软软解析遇到的疑惑,就是大量软软解析以及分散执行两者的执行时间差别并不是很大,有点疑惑,展开分析看看。1.环境:SCOTT@book01p> @ver2 PORT_STRING : x86_64/Linux 2.4.xxVERSION : ...

lfree 发布于 2024-11-24 21:06 评论(0) 阅读(12)
0

29、undo_2_1(事务槽、延迟块清除、构造CR块、ora-01555)

事务槽(不同于事务表里面的槽位(这个事务槽在数据块的头部)) 图解: 一个事务开始,要做的事情: 第一,事务表里面找槽位(undo段的段头块里有事务表,事务表有槽位,每一个槽位记录一个事务); 事务表里的槽位里记录的信息有: 1、xid(事务ID):(undo段的段号,段里面的第几个槽(槽号),覆盖 ...

一只c小凶许 发布于 2024-11-22 10:53 评论(0) 阅读(57)
0

7、listener监听

启动远程图形界面登录的工具 [root@db11g ~]# vncserver 监听 监听的启动 [oracle@db11g ~]$ lsnrctl start 判断监听是否启动 [oracle@db11g ~]$ netstat -tulnp | grep 1521 (Not all proces ...

一只c小凶许 发布于 2024-11-20 13:57 评论(0) 阅读(59)
0

[20241118]NLS_LANG设置问题2.txt

[20241118]NLS_LANG设置问题2.txt--//链接 https://www.itpub.net/thread-2155589-1-1.html上的讨论。--//PiscesCanon指出:--//NLS_LANG设置错了,如果你的客户端是sqlplus,那么应该是NLS_LANG=. ...

lfree 发布于 2024-11-18 21:47 评论(0) 阅读(53)
0

多表关联更新(mysql,oracle,postgreSQL)

每种数据库在实现多表更新和子查询优化方面的支持各不相同。以下是 Oracle、MySQL 和 PostgreSQL 中多表更新的一些主要差异和惯用写法: 1. Oracle MERGE 语句:Oracle 支持 MERGE INTO ... USING ... ON ... 语法,非常适合多表更新和 ...

追极 发布于 2024-11-15 09:59 评论(0) 阅读(608)
0

Linux平台Oracle开机自启动设置

网上和官方文档已经有不少介绍如何设置开机启动Oracle实例的文章(Linux平台),不过以sysvinit和service这种方式居多。最近遇到了UAT环境的服务器打补丁后需要重启服务器的情况, 需要DBA去手工启动Oracle实例的情形,和同事讨论,决定将UAT环境的Oracle实例启停设置成s ...

潇湘隐者 发布于 2024-11-14 10:57 评论(0) 阅读(571)

统计信息

  • 博客 - 796552
  • 随笔 - 11535459
  • 文章 - 974326
  • 评论 - 4156313