[20260604]为什么cdb与pdb下密集执行性能差异巨大.txt
[20260604]为什么cdb与pdb下密集执行性能差异巨大.txt--//上午在测试取sid的最佳方法时,发现通过密集执行select sid into v_sid from v$mystat where rownum=1;,cdb与pdb下执行性能--//差异巨大,单独写一篇文章仔细分析。1.环境:SCOTT@book01p> @ ver2=======================
[20260604]简单测试获取sid的最佳方法.txt
[20260604]简单测试获取sid的最佳方法.txt--//对比测试sys_context('userenv', 'sid') ,userenv('sid'),以及执行sql语句select sid from v$mystat where rownum=1;。--//那种方法最佳。--//另外测试分析为什么pdb与cdb下使用sys用户执行sel
[20260604]建立完善linesize.sql脚本.txt
[20260604]建立完善linesize.sql脚本.txt--//删除原来建立的linesize.sql脚本,使用我写的脚本,更加科学简单。--//原始链接 http://berxblog.blogspot.com/2009/07/linesizesql.html$ cat linesize.sql-- linesize.sql---- mycpid must be defined befo
[20260603]sqlplus set linesize window使用注意.txt
[20260603]sqlplus set linesize window使用注意.txt--//18c开始增加set linesize window,可以自动适用当前打开的窗口大小,但是实际上同时也修改pagesize的大小。1.环境:SCOTT@book01p> @ ver2==============================PORT_STRING &nbs
[20260602]sqlplus使用host注意.txt
[20260602]sqlplus使用host注意.txt--//发现一个小问题,host执行操作系统命令重定向时覆盖生成文件。SCOTT@book01p> help host HOST ---- Executes an operating system command without leaving SQL*Plus. Enter HOST with
[20260602]sqlplus -R参数解析.txt
[20260602]sqlplus -R参数解析.txt--//sqlplus -H 里面关于-R参数解析如下:$ sqlplus -H........-R <level> Sets restricted mode to disable SQL*Plus commands &nbs
[20260531]sqlplus set emb on使用问题.txt
[20260531]sqlplus set emb on使用问题.txt--//偶尔协助别人解决数据库问题,在服务端以sys用户登录后最大的问题,许多情况下环境都没有设置好,更加无法理解是没有安装--//rlwrap,无法使用上下键.每次都会花一些时间设置简单的sqlplus使用环境,也就是在这类设置中,set emb on|off的奇怪现象.--//通过例子演示展示该问题.1.环境:SCOTT@
[20260531]Oracle VM VirtualBox 7.0安装增强功能错误在centos 9 stream.txt
[20260531]Oracle VM VirtualBox 7.0安装增强功能错误在centos 9 stream.txt--//安装Oracle VM VirtualBox的增加功能报错,操作记录如下:--//光驱指向C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso文件.--//以新建立的test用户登录,这样安装VBoxGue
[20260530]timedatectl修改时区.txt
[20260530]timedatectl修改时区.txt--//安装虚拟机。安装完成后发现时区不对。做一个修改并做一个记录。# timedatectl Local time: Fri 2026-05-29 23:33:27 EDT
[20260530]DNF error Error in POSTTRANS script let rpm package kernel-core
[20260530]安装centos 9,出现DNF error Error in POSTTRANS script let rpm package kernel-core.txt在虚拟机器上安装CentOS Stream 9,安装iso文件为CentOS-Stream-9-latest-x86_64-dvd1.iso.安装遇到如下问题:DNF error: Error in POSTTRANS
[20260530]windows下ls显示问题.txt
[20260530]windows下ls显示问题.txt--//在windows下unxutils自带的ls命令,显示大文件存在问题.E:\tools\centos>dir *.iso | grep iso2026/05/27 21:27 15,425,601,536 CentOS-Stream-9-latest-x86_64-dvd1.iso
[20260529]sqlplus set doc的使用.txt
[20260529]sqlplus set doc的使用.txt--//SET DOC[UMENT] {ON|OFF} 是 SQL*Plus 中的一个已废弃(obsolete)命令,用于控制 DOCUMENT 命令(同样已废弃)所创建的文档块是--//否输出到屏幕。--//SQL*Plus 中,DOCUMENT 命令允许在脚本中嵌入多行说明文本,并以 # 单独一行结束;SET DOCUMENT [
[20260525]跟踪library cache lock library cache pin使用systemtap(21c)2.txt
[20260525]跟踪library cache lock library cache pin使用systemtap(21c)2.txt--//链接:[20260525]跟踪library cache lock library cache pin使用systemtap(21c)1.txt 列出几种方案。--//先尝试方案1,输出乱码,当时也没有仔细分析。方案2失败,再尝试方法3,先升级Syste
[20260525]跟踪library cache lock library cache pin使用systemtap(21c)1.txt
[20260525]跟踪library cache lock library cache pin使用systemtap(21c)1.txt--//去年6月份做的测试,当时测试失败,当时的记录如下。$ cat lkpn21c.stpglobal lk=0, pn=0#globak off_set=0#probe begin {# printf("Begi
[20260522]安装升级systemtap到4.0-13.txt
[20260522]安装升级systemtap到4.0-13.txt--//测试环境systemtap版本有点低,升级到4.0-13看看,顺便做一个记录。# rpm -qa | grep systemtapsystemtap-3.0-7.el7.x86_64systemtap-devel-3.0-7.el7.x86_64systemtap-runtime-3.0-7.el7.x86_64syste
[20260523]ORA-01801 date format is too long for internal buffer.txt
[20260523]ORA-01801 date format is too long for internal buffer.txt--//测试使用dbms_profiler遇到的问题,做1个记录。1.环境:SCOTT@book01p> @ ver2==============================PORT_STRING
[20260522]关于时间格式ss与sssss的说明.txt
[20260522]关于时间格式ss与sssss的说明.txt--//今天在测试使用dbms_profiler遇到的问题,作者使用日期格式如下:dbms_output.put_line('Start: '||to_char(sysdate,'hh24:mi:sssss'));--//参考链接:http://fritshoogland.wordpress.com/20
[20260522]测试使用dbms_profiler.txt
[20260522]测试使用dbms_profiler.txt--//使用dbms_profiler主要目的监测PL/SQL性能,自己从来没有使用过,看别人的例子,重复测试并做一个笔记。--//参考链接:http://fritshoogland.wordpress.com/2012/11/26/profiling-plsql-with-dbms_profiler/1.环境:SCOTT@book01
[20260514]21c expdp使用报错(UDE-31623 operation generated ORACLE error 31623)
[20260514]21c expdp使用报错(UDE-31623 operation generated ORACLE error 31623).txt--//测试环境使用expdp报错.1.环境:SYS@book> @ ver2==============================PORT_STRING &nbs
[20260508]21c下ipcs -s semid值.txt
[20260508]21c下ipcs -s semid值.txt--//测试21c使用oracle数据库,ipcs -s输出semid的变化,看看生成的semid存在什么规律.--//跟踪前面测试,semid的计算肯定Semaphore Arrays数量相关。--//先测试1个信号集的情况: processes=246,满足在1个信号集的需求.# sysctl kernel.semkernel.s