[20140913]Quiz Night.txt
[20140913]Quiz Night.txt https://jonathanlewis.wordpress.com/2014/09/09/quiz-night-25/ 链接提到一个测试: select bit_1, id, small_vc from bit_tab where bit_1 between 1 and 3 ; select bit_1, id, small_vc from bit_tab where bit_1 = 1 or bit_1 > 1 and bit_1 <= 3 ; --提示查询第2个更有效,自己...
[20140909]oracle cluster index (11g).txt
[20140909]oracle cluster index (11g).txt --应用中除了堆表,很少使用cluser表,也就仅仅在生产系统使用IOT索引组织表. --实际上系统表中许多都是cluster表.比如SYS.TAB$,SYS.COL$等都建立在cluster中. --没事,简单研究一下其存储结构. 1.建立测试环境: SCOTT@test> @ver BANNER ------------------------------...
[20140904]关于位图联结索引.txt
[20140904]关于位图联结索引.txt --昨天有人问这个问题,自己也忘了差不多,晚上翻书看了一下,做一个记录。 1.建立测试环境: SCOTT@test> @ver BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64...
[20140829]在vim中使用align.txt
[20140829]在vim中使用align.txt --经常上一些网站,发现一些帖子贴出的sql的执行计划出现参差不齐的情况,很难看懂. --有一次我通过QQ解决问题,对方贴出执行计划,也是这种情况,本来这些执行计划就很复杂,加上不对齐,确实影响工作与解决问题的心情. --我想起在vim下格式化sql语句时,需要安装align插件,应该使用它能够解...
[20140828]imp exp 使用管道迁移数据(补充)
[20140828]imp exp 使用管道迁移数据(补充).txt --最近帮别人升级一套数据库,9i到11g. --那个慢真让人受不了,也许是以前的老机器性能不行.数据量并不大.导出花了时间比较长. --我很久就知道导出可以管道压缩导出文件,实现一边导出一边压缩的功能,现在硬盘空间都很大,很少考虑这种方式. --而且现在很少使用这种方式...
[20140828]测试exp 管道压缩.txt
[20140828]测试exp 管道压缩.txt --我很久就知道导出可以管道压缩导出文件,实现一边导出一边压缩的功能,现在硬盘空间都很大,很少考虑这种方式. --自己从来没有测试,测试看看。 SCOTT@test> @ver BANNER -------------------------------------------------------------------------------- Oracle Database 11...
[20140827]imp exp 使用管道迁移数据.txt
[20140827]imp exp 使用管道迁移数据.txt --最近帮别人升级一套数据库,9i到11g. --那个慢真让人受不了,也许是以前的老机器性能不行.数据量并不大.导出花了时间比较长. --我很久就知道导出可以管道压缩导出文件,实现一边导出一边压缩的功能,现在硬盘空间都很大,很少考虑这种方式. --而且现在很少使用这种方式备份数...
[20140823]在sqlplus使用copy注意.txt
[20140823]在sqlplus使用copy注意.txt --有时候使用copy来复制表数据,但是前几天我的测试遇到一些小问题,做一个记录,总之还是小心注意这些细节. SCOTT@test01p> @ver BANNER ...
[20140823]11g增加字段与缺省值.txt
[20140823]11g增加字段与缺省值.txt --12c 当插入NULL时可以指定缺省值.不知道为什么设置这个特性,有点怪怪的.自己先测试11G增加字段带缺省值的情况. --11G 增加字段带缺省值,可以很快完成,不需要update表.简单测试其内部机制: 1.建立测试环境: SCOTT@test01p> @ver BANNER &#...
[20140823]12c null与缺省值.txt
[20140823]12c null与缺省值.txt --12c 当插入NULL时可以指定缺省值.不知道为什么设置这个特性,有点怪怪的. SCOTT@test01p> @ver BANNER &...
[20140823]12c join convert连接转换.txt
[20140823]12c join convert连接转换.txt --前面提高12c执行计划的Partial Join Evaluation.现在看看12c join convert. --链接: 1.建立测试环境: SCOTT@test01p> @ver BANNER  ...
查询DBA_HIST_ACTIVE_SESS_HISTORY缓慢
[20140822]查询DBA_HIST_ACTIVE_SESS_HISTORY缓慢.txt 生产系统前一段时间我修改了awr保留时间间隔,主要是比较每个月底要执行的报表。 SCOTT@test> select 40*60*24 from dual ; 40*60*24 ---------- 57600 --exec DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(rete...
[20140820]显示存储过程的参数.txt
[20140820]显示存储过程的参数.txt --上午写一个显示存储过程参数的例子,便于自己以后使用。 --主要是desc显示的信息太大,查看不是很方便。 SCOTT@test> desc dbms_stats PROCEDURE ALTER_DATABASE_TAB_MONITORING Argument Name ...
[20140814]oerr for windows.txt
[20140814 ]oerr for windows.txt --今天系统出现错误,我不小心在windows执行. d:\tools\rlwrap>oerr ora 4031 ORACLE_HOME not set. Contact Oracle Support Services. --说明windows下存在oerr命令.我使用的是12c,按照道理以前的版本都没有在windows下oerr版本. E:\>set ORACLE_HOME=E:\app\Administrator\p...
[20140813关于Hakan factor.txt
[20140813关于Hakan factor.txt --曾经写过一篇通过执行ALTER TABLE MINIMIZE RECORDS_PER_BLOCK避免行迁移的blog. http://blog.itpub.net/267265/viewspace-763315/ --里面的Hakan factor主要用来唯一映射表上行在位图索引.可以表示表的单个数据块的最大行数. --记录在sys.tab$的spare1里面. --昨天我查看随机安装...
[20140812]oracle12c dbms_stats的缺省参数
[20140812]oracle 12c. dbms_stats的缺省参数.txt --昨天,别人讲我写的链接依旧漏掉宝dbms_stats的缺省参数,今天看了一下,确实如此,写一个比较全面的, --实际上这些值保存在SYS.OPTSTAT_HIST_CONTROL$中. --链接: http://blog.itpub.net/267265/viewspace-773277/ 直接查询它就ok了. SYS@test> select sname, sv...
[20140812]union all与order by.txt
[20140812]union all与order by.txt --昨天同事问一个sql的问题,关于union all与order by的问题.做一个简单的记录: SCOTT@test> @ver BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production S...
[20140807]hash_value sql_id冲突.txt
[20140807]hash_value sql_id冲突.txt --9i下使用v$sql仅仅有hash_value值,sql_id是到10g下才出现. --理论讲hash_values是sql_id的子集,发生冲突的可能性比使用sql_id,看了链接重复测试: http://externaltable.blogspot.com/2012/06/hash-collisions-sql-signatures-and.html SCOTT@test> @ver BANNER --------...
[20140807]ORA-04043.txt
[20140807]ORA-04043.txt SYS@test> startup mount ORACLE instance started. Total System Global Area 1603411968 bytes Fixed Size 2228784 bytes Variable Size ...
[20140805]批量生成awr报表.txt
[20140805]批量生成awr报表.txt --工作需要生成1天awr的报表,我记得以前在itpub上有人问过类似的问题,我当时也google,找到链接 --再翻了一下帖子,找到如下: http://www.dbaglobe.com/2011/09/how-to-generate-awr-report-in-batch.html --注意:我修改了少量的细节:日期选择中文的格式,partition by加入了s.startup_ti...