随笔分类 - oracle
摘要:[20240604]简单探究RESERVED FREE LISTS chunk size的分布.txt--//前几天探究探究free list,无意中发现12c版本free list chunk size的发生了变化.单独另外写一篇blog.--//我开始分析以为脚本执行有问题,仔细查看12c版本f
阅读全文
摘要:[20240601]简单探究free list chunk size的分布.txt--//前几天探究探究free list,无意中发现12c版本free list chunk size的发生了变化.单独另外写一篇blog.--//我开始分析以为脚本执行有问题,仔细查看12c版本free list c
阅读全文
摘要:[20240529]简单探究FREE LISTS列表.txt--//简单探究shraed pool的FREE LISTS列表.1.环境:SYS@test> @ver1PORT_STRING VERSION BANNER CON_ID IBMPC/WIN_NT64-9.1.0 12.2.0.1.0 O
阅读全文
摘要:[20240518]任意进制转换xtoy.sql脚本.txt--//前几天尝试改进10进制转任意进制,以及其他进制转10进制脚本,有了这两个脚本就可以通过10进制实现任意进制的转换.$ cat 10tox.sqlset term offcolumn 2 new_value 2select null
阅读全文
摘要:[20240516]建立任意进制转10进制脚本xto10.sql脚本.txt--//bash shell 64进制编码从0开始. 0-9 , a-z , A-Z.这样仅仅62个编码.还剩下2个.@_--//这样完整的编码如下:$ base64=$(echo {0..9} {a..z} {A..Z}
阅读全文
摘要:[20240515]建立完善t2sh.sql脚本.txt--//建立一个简单输入简单文本计算sql_id,hash_values的sql脚本,主要用于简单sql语句以及对象的full_hash_value,sql_id,hash_value计算.-- Copyright 2023 lfree. Al
阅读全文
摘要:[20240514]建立完善vim bccalc_win.vim插件.txt--//最近几天一直在使用vim bccalc_win.vim做运算,这是根据vim.org网站的一个调用bc做计算的一个插件bccalc.vim改写的,--//当时主要目的作为oracle一些计算的辅助工具,后来自己越写越
阅读全文
摘要:[20240512]建立完善sql_idz.sh脚本.txt--//使用该脚本计算存在小问题,cat 文件中如果有ascii=0,cat时会过滤掉,一般table namespac是1.--//在尾部追加\01\0\0\0,而sql语句追加的是\0.我以前代码写死的.修改更加灵活一些.--//增加参
阅读全文
摘要:[20250511]建立完善s2h.sql脚本.txt--//写过一个sql_id 计算hash_value的bash shell脚本,实际上oracle使用dbms_utility.SQLID_TO_SQLHASH就可以实现,$ cat s2h.sql-- Copyright 2023 lfree
阅读全文
摘要:[20240511]建立10进制转任意进制10tox.sql脚本.txt--//翻开以前笔记,找到1个脚本10x.sql(改名10tox.sql),可以实现10进制转任意进制.受字符集限制最大64进制.--//bash shell 64进制编码从0开始. 0-9 , a-z , A-Z.这样仅仅62
阅读全文
摘要:[20240511]测试问题sql语句对数据库性能影响.txt--//五一前遇到的问题,生产系统应用程序升级,但是3个表忘记建立,而编写的程序可能存在问题,导致频繁调用这些根本不可能执行的sql--//语句,正常情况下应该报ORA-00942: table or view does not exis
阅读全文
摘要:[20240510]SQL语句存在问题与共享池内存分配.txt--//五一前遇到的问题,生产系统应用程序升级,但是3个表忘记建立,而编写的程序可能存在问题,导致频繁调用这些根本不可能执行的sql--//语句.很奇怪的是应用前台根本不报错,真不知道开发如何写代码,难道没做例外处理以及记录吗?--//测
阅读全文
摘要:[20240426]sql_id 转换hash_value.txt--//以前写的脚本,转换sql_id to hash_value.遇到问题:$ cat s2p.sh#! /bin/bash# convert sql_id to hash_valueodebug=${ODEBUG:-0}sql_i
阅读全文
摘要:[20240409]为什么一条sql语句在实例2执行要慢的分析.txt--//生产系统遇到一个奇怪现象,一条sql语句在实例2要比实例1慢很多,展开分析看看.1.环境:SYS@127.0.0.1:9014/ywdb> @ ver1PORT_STRING VERSION BANNER x86_64/L
阅读全文
摘要:[20240325]expand_sql_text dba_hist_sysstat(12c).txt--//前几天测试dba_hist_sysdate的底层视图定义里面包含提示.--//测试一条sql语句包含dba_hist_sysstat 使用expand_sql_text的展开情况.1.环境:
阅读全文
摘要:[20240325]FORCE_MATCHING_SIGNATURE与DML.txt--//生产系统遇到1个FORCE_MATCHING_SIGNATURE重合的奇怪现象,一般情况都是相似的sql语句(没有使用绑定变量的sql语句),--//FORCE_MATCHING_SIGNATURE相同。--
阅读全文
摘要:[20240321]分析FORCE_MATCHING_SIGNATURE重合的奇怪情况.txt--//生产系统遇到1个FORCE_MATCHING_SIGNATURE重合的奇怪现象,一般情况都是相似的sql语句(没有使用绑定变量的sql语句),--//FORCE_MATCHING_SIGNATURE
阅读全文
摘要:[20240313]toad gather_plan_statistics执行计划相关问题.txt--//自己现在已经很少使用toad,使用也是作为辅助功能,毕竟图形界面能更快的操作显示信息.--//昨天遇到一个问题,自己当时没有反映过来,浪费点时间,做一个记录避免以后再次犯浑.--//我一般在to
阅读全文
摘要:[20240312]sqlplus define数据类型问题.txt--//编写sql脚本遇到的问题,通过例子说明。1.环境:SCOTT@book> @ ver1 111PORT_STRING VERSION BANNER x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle
阅读全文
摘要:[20240219]建立完善sql_idx.sh脚本.txt--//再次遇到sql_id的计算问题,该语句已经dba_hist相关视图无法查询.--//w3wp.exe 程序里面的sql语句脚本带有^M符号(dos文本格式),执行时并不过滤.--//而我的计算sql_id脚本计算时过滤掉^M符号,导
阅读全文