熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
[20131028]理解archivelog completed,before,after,until-time.txthttp://www.askmaclean.
[20131027]11G的内部视图X$DBGALERTEXT.txt链接:http://www.askmaclean.com/archives/11g%E6%96%B0%E7%89%B9%E6%80%A7xdbgalertext%E4%B8%80%E4%B8%AA%E5%BE%88%E9%85%B7%E7%9A%84%E5%86%85%E9%83%A8%E8%A7%86%E5%9B%BE.html以前我们看alert*.log文件,一般直接进入目录,直接查看。
[20131025]一条sql语句的优化.txt最近在优化一条sql语句,做一个测试例子测试看看。遇到一些问题记录一下:1.建立环境:SCOTT@test> @ver BANNER ----------------------------------------...
[20131019]12c Global Temporary table 统计信息的收集.txt摘要:twp-optimizer-with-oracledb-12c-1963236.
[20131017]11G下truncate的新特性.txthttp://www.askmaclean.com/archives/know-high-water-mark-truncate.html11.2.0.2中出现truncate的新特性,截断表目前有了新选项:即drop all storage。
[20131017]索引变大的问题.txt昨天看别人的服务器,对方提示有一个表的索引很大,提议是否可以shrink减少大小,我仔细看发现这个表发现索引是一个sequence,也就是线性增加的,但是看块里面的信息确实很空。
[20131015]关于索引块分裂.txt前几天看了链接:http://www.askmaclean.com/archives/index-split.html提到:oracle中的索引块分裂主要分成 以下几种: leaf node 90-10 split...
[20131014]System Statistics Gathered.txthttp://www.antognini.ch/2013/10/system-statistics-gathered-in-exadata-mode-when-are-they-relevant/这篇对于system statistics的收集很重要,特别是cost的算法。
[20131013]rman 在12c的缺省设置.txtSCOTT@test01p> @ver BANNER ...
[20131013]索引部分数据.txt在实际的生产系统中,比如一个标识状态的字段,'0'的行很少,'1'以及其他值的行很多,一个通过特殊的函数索引,利用oracle索引不保存NULL的特性(注意如果索引2个字段,2个必须为NULL,索引才不会保存),索引仅仅为'0',减少索引的大小,实际上网上有许多的例子,正好别人问到,顺手写一个小例子:1.
[20131013]ps_mem.txt链接:https://github.com/pixelb/ps_memps_memA utility to accurately report the core memory usage for a programYes the name is a bit weird.
[20131001]ctas与视图user_tables,user_objects.txt链接:http://www.itpub.net/thread-1819520-1-1.
[20130924]12c dbms_stats包的一些缺省参数.txt11G下:SQL> @ver BANNER -------------------------------------------------------------------------...
[20130918]12c FETCH FIRST和绑定变量.txthttp://connormcdonald.wordpress.com/2013/09/11/12c-fetch-first/重复测试:@ver BANNER ...
[20130918]12C表统计信息的在线收集.txt在12c以前,如果使用ctas建立表,并不会自动收集表的统计信息,12c开始CTAS和IAS操作会收集统计信息。
[20130916]12c Indexing Extended Data Types and index.txthttp://richardfoote.wordpress.
[20130915]12c新特性 varchar2支持32K长度.txtoracle 12c以前如果字符串长度超过4000,必须使用blob或者clob类型。12c开始支持超过4000的字符串长度,提高一些应用的灵活性,达到32K,避免一些字段定义为clob,blob类型,提高处理能力。
[20130910]12C执行计划的TABLE ACCESS BY INDEX ROWID BATCHED(补充).txt链接http://space.itpub.net/267265/viewspace-772371写了12c下在范围扫描时可能出现的TABLE ACCESS BY INDEX ROWID BATCHED,这是一种新的执行方式,能够提高执行效率,特别在数据聚集很好的情况下。
[20130909]12C执行计划的TABLE ACCESS BY INDEX ROWID BATCHED.txt在写[20130809]12c Clustering Factor.txt,链接提到执行计划里面存在TABLE ACCESS BY INDEX ROWID BATCHED,这里的BATCHED表示什么? 自己不是很清楚。
[20130904]等待事件wait for a undo record模拟.txt模拟等待事件wait for a undo record。1.测试环境:SCOTT@test> @ver BANNER ------------------------...
[20130904]等待事件wait for a undo record.txt生产系统出现严重的等待事件,出现问题时我不在现场,这个事后的分析。检查慢的时段的awr报表,可以发现出现了wait for a undo record等待事件,这个问题以前没有遇到。
[20130902]Oracle 11G数据库的一致读性读取行为的改变.txthttp://www.dbsnake.net/oracle-cr-behavior-change.
[20130902]toad安装的一些定制化过程.txt今天安装toad 11版本,每次都要做一些定制化的过程,便于自己的操作习惯,每次做这些操作很烦,今天做一个简要的记录:1.调整布局:关闭team coding定制toad桌面的一些快捷按钮:右击->customize...-> 选择new->toolbars名字输入fast。
[20130831]Compressed partitions are not compressed tables.txthttp://connormcdonald.
[20130901]12C在表中使用sequence(补充).txt对以前写的内容做一些补充。SQL> @verBANNER ...
[20130817]Oracle 12c new feature In-Database Archiving_Information Life Cycle Management.txt一些大表保存大量信息,里面的许多信息可能不再需要。
[20130816]分区段大小3.txthttp://space.itpub.net/267265/viewspace-757670http://space.itpub.
[20130815]12c Asynchronous Global Index Maintenance Part III.txt参考链接:http://richardfoote.
[20130815]12c Asynchronous Global Index Maintenance Part II.txt参考链接:http://richardfoote.
[20130815]12c Asynchronous Global Index Maintenance Part I.txt参考链接:http://richardfoote.
[20130814] 12C Online rename and relocation of an active data file.txt12c下更改数据文件可以在线修改,不像以前那样需要offline,改名后再online。
[20130814]12C DDL logging.txt12c 能够很好的记录ddl语句,简单测试如下:SQL> @ver BANNER ...
[20130814]12c sqlplus.txtD:\tools\rlwrap>sqlplus scott/tiger@test01pSQL*Plus: Release 12.
[20130813]Global Index Maintenance 11G.txt参考链接:http://richardfoote.wordpress.com/2013/07/26/global-index-maintenance-pre-12c-unwashed-and-somewhat-slightly-dazed/更多的是重复作者的测试,加深理解:1.
[20130812]12c Partial Indexes For Partitioned Tables Part II.txt参考链接:http://richardfoote.
[20130812]12c Partial Indexes For Partitioned Tables Part I.txt参考链接:http://richardfoote.
[20130815]关于虚拟索引的问题.txt虚拟索引建立并没有占用磁盘空间,主要用来评估建立的索引是否可用。但是存在一个问题,如果建立了这样的索引,dba如何知道目前数据库存在那些虚拟索引,做一个例子来说明:1.
[20130809]12c Clustering Factor(3).txt参考链接,重复测试:http://richardfoote.wordpress.com/2013/06/04/clustering-factor-calculation-improvem...
[20130809]12c Clustering Factor(2).txt参考以下链接,自己重复测试:http://richardfoote.wordpress.
[20130809]12c Clustering Factor.txt以前在11G以前,如果使用assm,表的CF经常会很大,即使你插入的像顺序号这样的字段,由于多个会话同时操作,插入的数据分布的不同的块中,以顺序号为索引的CF也会变得很大,甚至接近记录的数量。
[20130808]12c新特性Temporary undo.txt12C提供特性临时表执行dml时生成的undo保存在临时表空间,这个特性叫Temporary Undo,由数据库参数temp_undo_enabled控制,有两个优点: 1.很明显减少redo在临时表做dml操作时。
[20130803]ORACLE 12C TOP N SQL实现分页功能.txt参考链接:http://www.xifenfei.com/4257.htmlSQL> @verBANNER ...
[20130803]ORACLE 12C RMAN 功能增强.txt在oracle 12c rman中可以直接输入sql语句,缺点就是仅仅输出最大仅仅80列,不知道如何调整。
[20130803]12C在表中使用sequence.txt记得以前学习数据库的时候,第1个接触的数据库是informix,里面可以在表上定义顺序号,这样在插入时无需指定,保证唯一。
[20130730]11G的DRCP特性.txthttp://www.oracle-base.com/articles/11g/DatabaseResidentConnectionPool_11gR1.
[20130729]位图索引与死锁.txt昨天遇到一例使用位图索引导致死锁的例子,记录一下。1.建立测试环境:SQL> @verBANNER-------------------------------------------------------------...
[20130727]ORACLE 12C使用expdp导出view数据.txt12C新特性里面可以定义试图,然后通过view当作表一样导出数据,然后导入数据库,自己做一个测试:1.
[20130727]linux下使用taskset命令.txt# rpm -qilf `which taskset`Name : schedutils Relocations: (not relocatable)Version : 1.
[20130723]ORACLE 12C Invisible Columns的补充.txthttp://connormcdonald.wordpress.com/2013/07/22/12c-invisible-columns/正好看了以上链接,执行以上过程,可以调整显示顺序。
[20130721]ORACLE 12C Invisible Columns.txt在ORACLE 12C中有了Invisible Columns的概念,就是在表中真实的存在该列,但是通过设置Invisible可以实现不显示该列。