[20190624]12c group by优化 .txt
[20190624]12c group by优化 .txt--//其实不是什么优化,12cR2,如果group by的字段是主键的化(实际上唯一索引,非空也可以),取消group by的执行.通过例子说明:1.环境:SCOTT@test01p> @ ver1PORT_STRING &nb
[20190622]收集SQLNet Message From Client信息.txt
[20190622]收集SQLNet Message From Client信息.txt--//我曾经在链接提到http://blog.itpub.net/267265/viewspace-2144051/=>[20170824]SQL/Net message from client与网络丢包模拟--//.txt,出现网络缓慢或者丢包的情况,应该关注的是SQL*Net message fro
[20190612]NULL的数据类型.txt
[20190612]NULL的数据类型.txt--//前几天听别人讲了NULL的数据类型导致产生大量子光标的案例,java的程序,我检索看到类似链接:--//http://www.usn-it.de/index.php/2010/08/04/oracle112-mutex-s-too-many-child-cursors/. setNUMBER(2) => Bind Var. i
[20190531]lob类型pctversion 和 retention.txt
[20190531]lob类型pctversion 和 retention.txt--//昨天看Secrets of the oracle database 电子书,发现lob类型的pctversion 和 retention测试,在12c测试看看.1.环境:SCOTT@test01p> @ ver1PORT_STRING  
[20190603]关于dbms_output输出问题.txt
[20190603]关于dbms_output输出问题.txt--//以前遇到的问题,重新做一个记录:--//链接:http://www.itpub.net/thread-2096243-1-1.html1.环境:SYS@book> @ ver1PORT_STRING VERSION &
[20190531]如何实现与执行.txt
[20190531]如何实现与执行.txt--//链接 https://connor-mcdonald.com/2019/05/28/dbms_job-the-joy-of-transactions/--//我的提问:How to realize the execution?SQL> select * from user_scheduler_jobs2 @pr--//实在搞不懂如何实现这样的
[20190531]ORA-600 kokasgi1故障模拟与恢复(后续).txt
[20190531]ORA-600 kokasgi1故障模拟与恢复(后续).txt--//http://blog.itpub.net/267265/viewspace-2646340/=>[20190531]ORA-600 kokasgi1故障模拟与恢复.txt--//后续有一些恢复没做,补充测试看看.--//先更正链接http://blog.itpub.net/267265/viewspa
[20190531]ORA-600 kokasgi1故障模拟与恢复.txt
[20190531]ORA-600 kokasgi1故障模拟与恢复.txt--//昨天看链接:http://www.xifenfei.com/2019/05/ora-600-kokasgi1-recovery.html,google半天看到的还是惜分飞网站的链接.--//既然他提到sys和system被人重命名,解决相对容易,通过测试说明问题.千万不要在生产系统做这样的测试.--//再次提醒大家,
[20190531]建立job与commit.txt
[20190531]建立job与commit.txt--//昨天看链接:https://connor-mcdonald.com/2019/05/28/dbms_job-the-joy-of-transactions/--//我个人并不关心升级到19c后废除DBMS_JOB包使用新的Scheduler,不过对建立job与提交有了新的理解。--//为什么建立job后,随手做一个提交。1.环境:SCOT
[20190531]Timestamp Oddity.txt
[20190531]Timestamp Oddity.txt--//链接:https://jonathanlewis.wordpress.com/2019/05/29/timestamp-oddity/--//重复测试:1.环境:SCOTT@test01p> @ ver1PORT_STRING
[20190530]oracle Audit文件管理.txt
[20190530]oracle Audit文件管理.txt--//昨天听课,讲一些oracle相关安全的问题,对方提到audit file的管理,应该引入OS audit,这样目的是仅仅root查看audit信息.--//增加一定安全性,并且对方提到原来的目录就没有任何记录.自己测试看看.--//像我们生产系统这个目录简直是暴涨,使用一些我自己都不知道的监测软件,感觉每15秒就使用sys用户登录
[20190530]sqlplus preliminary connection.txt
[20190530]sqlplus preliminary connection.txt--//前几天遇到的问题,别人系统看提示明显大量用户登录导致的问题.--//ORA-00020: maximum number of processes (300) exceeded--//不过让我吃惊的是使用sqlplus preliminary依旧可以登录,在我的理解sqlplus preliminary方
[20190530]ORACLE 18c - ALTER SEQUENCE RESTART.txt
[20190530]ORACLE 18c - ALTER SEQUENCE RESTART.txt--//以前遇到要重置或者调整seq比较麻烦,我有时候采用比较粗暴的方式就是删除重建.--//18c提供方式重置,自己测试看看.1.环境:SYSTEM@xxxxxx> select BANNER from v$version;BANNER-----------------------------
[20190530]DISABLE TABLE LOCK(10g).txt
[20190530]DISABLE TABLE LOCK(10g).txt--//如果禁止table lock时,一些ddl操作会被禁止.但是我有点吃惊的是增加字段不受限制.--//链接:http://blog.itpub.net/267265/viewspace-2645161/=>[20190522]DISABLE TABLE LOCK.txt --//昨天kerrycode给
[20190527]注意表与索引的并行属性.txt
[20190527]注意表与索引的并行属性.txt--//今天检查生产系统,才发现自己建立的索引并行属性没有关闭.导致执行计划不是很合理.--//自己在工作中应该引起注意,建立完成马上关闭.1.环境:SCOTT@test01p> @ ver1PORT_STRING  
[20190524]Table Elimination.txt
[20190524]Table Elimination.txthttp://raajeshwaran.blogspot.com/2019/05/table-elimination-part-v.html--//昨天看了以上链接,里面提到rely novalidate,这个方式建立的主键无效吗?--//这些主要使用在数据仓库,对于这方面信息不熟悉。重复测试,顺便测试Table Elimination
[20190524]DISABLE TABLE LOCK(12c).txt
[20190524]DISABLE TABLE LOCK(12c).txt--//如果禁止table lock时,一些ddl操作会被禁止.但是我有点吃惊的是增加字段不受限制.--//链接:http://blog.itpub.net/267265/viewspace-2645161/=>[20190522]DISABLE TABLE LOCK.txt --//昨天kerrycode给我反馈,1
[20190524]使用use_concat or_expand提示优化.txt
[20190524]使用use_concat or_expand提示优化.txt--//上午看了链接https://connor-mcdonald.com/2019/05/22/being-generous-to-the-optimizer,突然想起我们生产系统类似语句。--//现在想想觉得开发的想象力太丰富,写这些语句是否考虑长期运行导致的结果。对方例子相对简单,我优化的例子简直就是变态。--/
[20190524]浅谈模糊查询.txt
[20190524]浅谈模糊查询.txt--//一台生产系统遇到监听进程莫名down的情况,3月份曾经遇到的情况,链接:http://blog.itpub.net/267265/viewspace-2638863/--//当时的分析:内存不足(机器内存4G相对偏小),磁盘IO不足,sql语句没有很好优化,没有使用hugepages。--//实际上最本质的问题是SQL语句,这套系统已经运行6年以上,
[20190524]sqlplus 与输出&.txt
[20190524]sqlplus 与输出&.txt--//在sqlplus下 &一般作为参数替换,如何要输出&,一般有几种情况。据说这个问题是asktom站点查看最多的问题。--//链接:https://connor-mcdonald.com/2018/12/21/your-asktom-top-10-for-2018/1.要求输出 &.2.要调用外部命令放入后台