[20241112]验证sql_idz.sh计算PLSQL代码块2.txt
[20241112]验证sql_idz.sh计算PLSQL代码块2.txt--//测试验证sql_idz.sh计算PLSQL代码块是否正确,我以前测试过--//参考链接 :[20240902]验证sql_idz.sh计算PLSQL代码块.txt1.环境:SYS@book> @ver1PORT_STRING &n
[20241112]无法理解sqlplus的输出.txt
[20241112]无法理解sqlplus的输出.txt--//昨天遇到的问题,执行10tox.sql脚本出现一些状况。分析认为oracle 把8d当作数字。--//但是还是遇到我无法理解的情况:1.环境:SCOTT@book> @ver1PORT_STRING
[20241111]在线建立索引hang.txt
[20241111]在线建立索引hang.txt--//昨天朋友遇到在线建立索引挂起,实际上原因在于在线建立索引之前有事务一直没有提交,一般正常的事务很快提交,不会导致这样--//情况,最常见的原因就是开发或者运维在维护查看数据时使用select * from 表 where xxx =1 for update;,然后一直没有提交导--//致的。找到这个事务,让对方尽快提交就可以,或者kill该进
[20241112]使用10tox.sql脚本遇到的问题.txt
[20241112]使用10tox.sql脚本遇到的问题.txt--//自己在使用xto10.sql脚本时,输入参数错误,我没有想到竟然执行有结果,例子:SYS@book> @ xto10 d5f8b304 10BASE10 &
[20241110]使用xto10.sql脚本遇到的问题.txt
[20241110]使用xto10.sql脚本遇到的问题.txt--//自己在使用xto10.sql脚本时,输入参数错误,我没有想到竟然执行有结果,例子:SYS@book> @ xto10 d5f8b304 10BASE10 &
[20241108]跟踪library cache lock library cache pin使用gdb(11g)4.txt
[20241108]跟踪library cache lock library cache pin使用gdb(11g)4.txt--//验证前面建立的gdb脚本确定library cache pin address是否正确.1.环境:SCOTT@book> @ver1PORT_STRING  
[20241108]跟踪library cache lock library cache pin使用gdb(11g)3.txt
[20241108]跟踪library cache lock library cache pin使用gdb(11g)3.txt--//前一段时间写的使用gdb跟踪library cache lock/library cache pin的脚本。--//我看过以前的笔记,当时测试过链接https://nenadnoveljic.com/blog/library-cache-lock-debugger/
[20241107]nocache的编译.txt
[20241107]nocache的编译.txt--//原来的测试环境不存在,需要建立nocache工具了解文件缓存情况,学习OS相关知识。--//实际上linux对这些工具从应用角度讲不重要,如果有用,linux实用程序里面应该包含类似工具。可惜一直不提供。--//一般这类安装,我都会写安装笔记,我看了以前的安装笔记,重复操作并记录操作细节。1.首先简单介绍nocache:nocache - m
[20241107]建立完善ext_kglob.sh脚本.txt
[20241107]建立完善ext_kglob.sh脚本.txt--//一些环境的gdb版本太旧,不支持管道操作,将两者结合起来写成一个脚本。$ cat ext_kglob.sh#/bin/bash# extrace object string from object handle address# arg1 = address arg2 = offset arg3 = p or other p=
[20241105]利用tpt ashtop.sql脚本定位没有绑定变量的语句.txt
[20241105]利用tpt ashtop.sql脚本定位没有绑定变量的语句.txt--//今年3,4月份的遇到的一个问题,sql语句没有使用绑定变量,执行计划做全表扫描,通过awr报表上根本没有这类语句的相关信息,因--//为每条语句仅仅执行1次,要使用ashtop.sql定位这些sql语句,当时想有一定难度。--//为此我写了两个脚本fms.sql,dfms.sql先收集有问题sql语句的F
[20241105]测试21c下是否出现去掉0的情况.txt
[20241105]测试21c下是否出现去掉0的情况.txt--//11测试遇到的情况:$ sql_idz.sh "select * from dept where deptno= 12\0" 3sql_text = select * from dept where deptno= 12\0full_hash_value(16) = FA4AB910EF98D2AA2710E6
[20241105]跟踪library cache lock library cache pin使用gdb(11g)2.txt
[20241105]跟踪library cache lock library cache pin使用gdb(11g)2.txt--//前一段时间写的使用gdb跟踪library cache lock/library cache pin的脚本。--//我看过以前的笔记,当时测试过链接https://nenadnoveljic.com/blog/library-cache-lock-debugger/
[20241104]21c下bbed编译.txt
[20241104]21c下bbed编译.txt--//前一段时间在21c下使用bbed遇到的问题,我想偷懒直接拷贝11g下自己做好的安装文件,参考链接:[20240811]bbed使用问题.txt$ cp libnnz11.so /u01/app/oracle/product/21.0.0/dbhome_1/lib/$ locate libnnz11.so/home/oracle/b
[20241030]使用hidez.sql查询遇到的问题.txt
[20241030]使用hidez.sql查询遇到的问题.txt--//最近一直在21c下测试library cache muext的相关测试,遇到使用hidez.sql查询隐含参数的问题1.环境:SYS@book> @ver2==============================PORT_STRING
[20241030]等待事件external table read.txt
[20241030]等待事件external table read.txt--//下午开机,马上测试,我发现启动数据库时有点慢,探究发现出现external table read等待事件,做一些简单探究。1.环境:SCOTT@book01p> @ver2==============================PORT_STRING  
[20241028]c function select例子.txt
[20241028]c function select例子.txt--//使用strace跟踪mutex出现阻塞的情况下,测试出现使用函数是select。--//17:38:23.920478 select(0, [], [], [], {0, 1000}) = 0 (Timeout) <0.001271>--//我仔细看man -a select的相关文档,我的工作不用写这些代码也不
[20241027]windows下一个小问题.txt
[20241027]windows下一个小问题.txt--//进入某个windows的文件目录,设定名称或者修改日期排序后,下次进入还是按照设定的需求排序。--//你可以选择另外的列排序,但是排序显示依旧存在,如果取消排序功能呢?--//在标题栏选择右键,加入某个选项,比如"作者",然后选择该列排序,然后在标题栏选择右键,取消该选项, 再重新进入,排--//序的功能就取消了。
[20241026]建立完善opeek.sql脚本.txt
[20241026]建立完善opeek.sql脚本.txt--//原来写的如下:$ cat opeek.sql@ tioradebug setmypidoradebug peek 0x&1 &2 &3prompt--//存在一个问题有时候参数1习惯加入0x,导致执行报错。SYS@book> @ opeek 0x7324db30 48 0New tracef
[20241025]vim使用取词范围.txt
[20241025]vim使用取词范围.txt--//事情的原因是由于执行写的zzdate用来查询当前时间,显示各种日期不同格式,方便以后的查询分析工作。--//我做了一些修改缺省仅仅取第一部分。$ zzdatetrunc(sysdate)+15/24+24/1440+40/86400--//但是如果鼠标双击,仅仅取其中一部分,如果3击取整行,但是带有回车符号,这不是我需要的。--//总之要完整取
[20241024]vim插件bccalc_linux.vim使用问题.txt
[20241024]vim插件bccalc_linux.vim使用问题.txt--//今天给一台机器虚拟机安装bccalc_linux.vim插件,这个插件在linux下使用,直接拷贝到vim的plugin目录。# ls -l /usr/share/vim/vim74/plugin/bccalc_linux.vim-rwxrwx---. 1 root root 14968 2024-10-24 0