[20220419]19c _enable_shared_pool_durations.txt
[20220419]19c _enable_shared_pool_durations.txt--//19c生产系统,我发现奇怪的现象做一个记录:1.环境:> @ prxx==============================PORT_STRING &nbs
[20220413]shared pool latch与使用sga heap的疑问3.txt
[20220413]shared pool latch与使用sga heap的疑问3.txt--//接着前面的测试,验证注解为KGLHD,KGLDA的情况.--//首先注解为KGLHD,KGLDA,一定分配在特定sga heap(N,0) 与sga heap(N+,0)之间.,前面的测试已经验证.--//本文验证KGLDA的情况.--//首先x$kglob的父/子游标的kglobhd0,kglob
[20220412]shared pool latch与使用sga heap的疑问2.txt
[20220412]shared pool latch与使用sga heap的疑问2.txt--//接着前面的测试,验证注解为KGLHD,KGLDA的情况.--//首先注解为KGLHD,KGLDA,一定分配在特定sga heap(N,0) 与sga heap(N+,0)之间,前面的测试已经验证.--//先验证KGLHD的情况.--//首先如果过滤包含KGLHD行,就可以知道chunk的开始地址.开
[20220406]使用那个shared pool latch的疑问1.txt
[20220406]使用那个shared pool latch的疑问1.txt--//放假看了以前写的blog,做一些必要的补充以及说明.--//前面我的测试已经验证一条sql语句会使用 其sql语句的 hash_value % bucket_size % _kghdsidx_count +1 的 shared pool--//latch.--//参考链接 => [20210708]使用那个
[20220415]为什么没有子子池.txt
[20220415]为什么没有子子池.txt--//前一阵子分析sga heap转储,我发现生产系统_kghdsidx_count=7,分成7个子池,但是我发现没有再细分4个子子池(也叫孙子池)。--//看看是什么原因导致这样的情况。1.环境:PORT_STRING &
[20220414]toad调用执行脚本问题.txt
[20220414]toad调用执行脚本问题.txt--//早上测试执行使用toad执行如下:1.环境:SCOTT@book> @ ver1PORT_STRING V
[20220414]Function based indexes and cursor sharing2.txt
[20220414]Function based indexes and cursor sharing2.txt--//以前的测试:http://blog.itpub.net/267265/viewspace-2737440/ =>[20202117]Function based indexes and cursor sharing.txt --//也就是从19c开始如果你设置cursor_
[20220414]toad与绑定变量peek.txt
[20220414]toad与绑定变量peek.txt--//有时候我会在toad下使用编辑sql语句,实际上我更多的使用schema browser,毕竟图形界面操作的显示比文本界面直观。--//但是不知道从那个版本开始oracle执行sql语句自动关闭绑定变量peek,导致一些优化无法在toad界面下执行测试。--//我很想通过提示控制打开绑定变量peek,不行,不知道toad如何实现的。通过
[20220331]如何调整sql语句.txt
[20220331]如何调整sql语句.txt--//生产环境查看视图定义,在我的机器经过toad格式化查看的语句如下.CREATE OR REPLACE FORCE VIEW ETC_ZY_LISTDETAIL...)BEQUEATH DEFINERASSELECT t1.fphm AS busno ,  
[20220331]为什么不使用索引.txt
[20220331]为什么不使用索引.txt--//生产系统一条语句存在性能问题,导致3个表都全表扫描,分析看看。1.环境:> @ pr==============================PORT_STRING &nbs
[20220330]编写sql打补丁的脚本.txt
[20220330]编写sql打补丁的脚本.txt--//给sql语句打补丁适用包不同,必须执行不同的命令,我将两者合在一起,写一个脚本。$ cat sqlpatch.sqlpromptprompt input @sqlpatch sqlid 'hint_text' oracle_version(11 or 12)prompt drop sql patch ,run e
[20220329]是否开发写错sql语句.txt
[20220329]是否开发写错sql语句.txt--//春节前写的http://blog.itpub.net/267265/viewspace-2851445/ => [20220109]开发不应该这样写SQL语句.txt --//节后在优化时遇到类似的语句,好烦,我感觉开发有可能其真实的意思表达错误。1.环境:> @ pr==============================
[20220329]19c sql语句打补丁.txt
[20220329]19c sql语句打补丁.txt--//在19c优化sql语句使用sql profile模式交换执行计划时,出现无法稳定执行计划的情况。--//尝试打补丁的方式,19c以上版本与以前11g的命令有一点点不同,做一个简单记录。1.环境:> @pr==============================PORT_STRING
[20220328]查询光标为什么不共享脚本.txt
[20220328]查询光标为什么不共享脚本.txt> @ ashtop machine,client_id sql_id='cks1xuhvjt1a2' &day Total &
[20220329]批量修改文件名.txt
[20220329]批量修改文件名.txt--//工作需要需要修改文件名,例子如下:D:\tmp\xxx>dir /b0001.aaa0001.bbb0001.ccc0001.d d--//前面的0001重新编号,使用0001,0002,0003,0004代替.在windows下操作有一点难度,测试看看.D:\tmp\xxx>dir /b | sed -e "s+^+mv \
[20220329]windwos下使用seq与xargs建立多个子目录问题(补充).txt
[20220329]windwos下使用seq与xargs建立多个子目录问题(补充).txt--//今天才直到为什么不行seq与xargs,做一个补充,问题在于windows的文本处理模式,xargs接受的参数里面带有\r.--//http://blog.itpub.net/267265/viewspace-2870812/ => [20220311]windwos下使用seq与xargs建
[20220329]windows xcopy命令问题.txt
[20220329]windows xcopy命令问题.txt--//需要同步U盘的一个文件,使用xcopy命令,遇到的问题做一个记录.--//我习惯性输入如下:--//cmd 版本如下:Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.g:\> xcopy /d/e/y g:\blog\jd.txt u:
[20220317]补充完善TPT 显示字段列的脚本.txt
[20220317]补充完善TPT 显示字段列的脚本.txt--//tpt仅仅有comm.sql显示表注解的脚本,没有显示字段注解的脚本。在原始的comm.sql脚本增加查询字段的内容。--//另外脚本支持模糊查询,查询最好规避它,不然输出太多。$ cat colcomm.sql-- Copyright 2018 Tanel Poder. All rights reserved. More inf
[20220323]完善tpt get_trace.sql脚本.txt
[20220323]完善tpt get_trace.sql脚本.txt--//估计从12c开始,可以不需要登录服务器访问查看跟踪文件。通过v$diag_alert_ext视图可以查看alert日志内容。--// tpt 的脚本如下:$ cat alog.sql-- Licensed under the Apache License, Version 2.0. See LICENSE.t
[20220324]toad与sql profile使用问题.txt
[20220324]toad与sql profile使用问题.txt--//今天在toad下使用oracle tunning advisor(OEM)模块管理sql proflie,进入界面报错,弹出''2022/01/25 11:15:44.861090'' is not a valid date and time.--//我使用toad版本12.6.0.53,仅