[20231008]bbed探究lob段.txt
[20231008]bbed探究lob段.txt--//前几天看https://www.xifenfei.com/2023/09/bbed-ora-1578.html提到corrupted block里面的类型lob块,出现ora-01578错误,--//仔细看发现对方仅仅修改tailchk,问题就解决了。似乎写块时仅仅写了一半数据库挂起或者中断或者写磁盘时出现中断或者已经写--//入磁盘缓存但是
[20231003]windows 2003无法启动.txt
[20231003]windows 2003无法启动.txt--//今天遇到windows 2003无法启动的问题,停在windows的logo上,忽明忽暗,估计我早上没有完全关闭就关机导致的问题.--//尝试几次选择正常启动,还是无法通过,只能死马当活马医,选择启动恢复方式。--//我还第一次选择启动恢复,时间还很长的,估计要接近10分钟(我中间洗了一个澡出来还没有完成),要耐心等待....--
[20230922]dc命令复杂学习3.txt
[20230922]dc命令复杂学习3.txt1.问题提出:--//前一段时间简单学习了dc,累加的例子:$ cat a.txt1111 2222 33334444$ cat a.txt | dc -f - -e "[+z1<r]srz1<rp"11110$ dc -f a.txt -e "[+z1<r]srz1<rp"11110--
[20230921]为什么执行计划不再awr中.txt
[20230921]为什么执行计划不再awr中.txt--//昨天看了https://www.cnblogs.com/kerrycode/p/17694824.html=>[翻译]——Why my execution plan is not in AWR.--//原始链接:https://hourim.wordpress.com/2021/06/27/why-my-execution-pla
[20230919]黄金分隔法0.618.txt
[20230919]黄金分隔法0.618.txt--//许多人都知道黄金分隔点=0.618,如何计算得来估计许多人不知道,我大约记得读初中时提到五边形有关,至于如何算我自己也也忘记了.--//实际上计算公式如下:(sqrt(5)-1)/2$ echo (sqrt(5)-1)/2| bc -l.61803398874989484820--//尝试使用dc看看.$ dc -e "20k 5
[20230908]Oracle Index Range Scan with LIKE Condition on Wildcard '_'.txt
[20230908]Oracle Index Range Scan with LIKE Condition on Wildcard '_'.txt--//昨天看链接:http://ksun-oracle.blogspot.com/2023/09/oracle-index-range-scan-with-like.html,当时一下子没有反应过来,--//作者这样查询怎么会有这么大区
[20230906]显示最近统计分析的操作报表.txt
[20230906]显示最近统计分析的操作报表.txt--//有时候上班业务突然出现异常,想快速了解昨天晚上那些表做了分析。--//可以查看DBA_OPTSTAT_OPERATIONS视图,了解做了那些操作。当然许多视图也能了解什么时间做了分析.--//oracle的DBMS_STATS.REPORT_STATS_OPERATIONS也可以实现类似功能测试看看。1.环境:SCOTT@test01p
[20230905]奇怪的语法.txt
[20230905]奇怪的语法.txt1.环境:SCOTT@test01p> @ver1PORT_STRING VERSION &n
[20230903]执行计划ANTI SNA和ANTI NA表示什么.txt
[20230903]执行计划ANTI SNA和ANTI NA表示什么.txt--//在not in的sql语句什么出现ANTI SNA或者ANTI NA(注:不会出现在not exists语句中),我自己是非常混乱的。--//我看了以前的链接 http://blog.itpub.net/267265/viewspace-2157424/ =>[20180705]关于hash join 2.t
[20230903]完善hide.sql脚本2.txt
[20230903]完善hide.sql脚本2.txt--//以前写的用来查询隐含参数的脚本如下:$ cat hide.sqlcol name format a40col description format a66col session_value format a22col default_value format a22col system_value format a22select&nb
[20230826]dc命令复杂学习2.txt
[20230826]dc命令复杂学习2.txt--//昨天做了累加的例子,并解析命令里面的意思.今天尝试做一个阶乘的例子.$ seq 5 | dc -f - -e "[*z1<r]srz1<rp"120--//很简单就是里面的+换成了*,实际上我使用seq 5传了5个参数.如果传入1个呢?--//假设做10的阶乘.$ echo 10*9*8*7*6*5*4*3*2*
[20230825]dc命令复杂学习.txt
[20230825]dc命令复杂学习.txt--//前几天学习dc使用,我当时最后举了一个累加的例子,里面--//-e后面那一串什么意思,即使看了man dc文档,我当时也没看懂表示什么意思.尝试看了man文档,简单解析如下:--//我从文档里面取出相关说明:[characters]Makes a string containing characters (contained between ba
[20230823]dc命令简单学习.txt
[20230823]dc命令简单学习.txt--//dc 作为命令行计算器自己很少使用,找机会学习一下.--//dc 对比 bc 作为计算器最大的不同的地方是采用Reverse Polish Notation (RPN).又叫逆波兰表示法,简单一点就是运算符号在最后--//,取消了复杂的括号等优先级问题.简化复杂运算.$ dc --helpUsage: D:\tools\linux\usr\loc
[20230821]还原表统计信息问题2.txt
[20230821]还原表统计信息问题2.txt--//在还原表统计信息时,遇到丢失直方图信息的情况,做一个记录.1.环境:SCOTT@test01p> @ver1PORT_STRING VERSION BANNER  
[20230818]建立打开关闭autotask脚本.txt
[20230818]建立打开关闭autotask脚本.txt--//链接提供建立与关闭autotask脚本https://logic.edchen.org/how-to-disable-autotask/https://logic.edchen.org/how-to-enable-autotask/--//如果分别建立要写2个脚本分别如下,是否可以合并成一个呢?--//建立如下脚本task_dis
[20230818]关于修改字段统计信息问题.txt
[20230818]关于修改字段统计信息问题.txt--//[20221216]建立修改表字段统计信息modcol.sql脚本.txt =>http://blog.itpub.net/267265/viewspace-2932708/--//如果修改字段一些信息可能导致对应字段的直方图信息破坏,要小心这类修改操作,我忽略这个细节。1.环境:SCOTT@test01p> @ver1POR
[20230818]ORA-01149 cannot shutdown - file 7 has online backup set.txt
[20230818]ORA-01149 cannot shutdown - file 7 has online backup set.txt--//准备关闭数据库,出现如下提示:SYS@test> shutdown immediateORA-01149: cannot shutdown - file 7 has online backup setORA-01110: data file 7:
[20230808]建立修改索引统计信息modind.sql脚本.txt
[20230808]建立修改索引统计信息modind.sql脚本.txt--//以前建立过修改表统计信息以及字段统计信息的脚本,参考链接:--//[20221219]建立修改表字段统计信息modcol.sql脚本.txt => http://blog.itpub.net/267265/viewspace-2932710/--//[20221219]建立修改表统计信息modtab.sql脚本.
[20230810]top一些使用注意.txt
[20230810]top一些使用注意.txt--//很久没有诊断问题,今天遇到使用top的问题.我没有按照内存使用排序,导致浪费时间.--//简单做一个记录,首先按c后面的command可以显示更加详细的内容。[root@DZBL_DB_101 rpm_tgz]# top -u oracletop - 11:22:57 up 762 days, 15:32, 2 users,&nbs
[20230809]ora-04030问题分析整理.txt
[20230809]ora-04030问题分析整理.txt--//生产系统同事使用toad连接经常出现ora-04030错误。ORA-04030: out of process memory when trying to allocate 123416 bytes (QERHJ hash-joi,kllcqas:kllsltba)--//仔细看joi确实不是join,开始猜测可能某个程序的sql语