熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
[20160126]建立loopback link问题.txt --今天为了测试的需要,我想建立loop link。执行如下: SCOTT@book> @ &r/ver1 PORT_STRING VERSION ...
[20160125]闭包传递问题.txt --所谓闭包传递是指sql语句的谓词条件A=B and B=C 可以推出 A=C. oracle 的 优化器能够利用这个特性优化sql语句。
[20160122]Caching Effects.txt --看电子书 --P391也提到的一个例子很有意思。自己记录一下: 1.环境: SCOTT@test> @ ver1 PORT_STRING VERSI...
[20160121]调式PL SQL.txt --一上班,看到一个帖子,里面提到一些技巧,才想起来许多东西视乎在忘记。 --链接 :https://connormcdonald.wordpress.com/2016/01/20/problematic-sql-plsql-is-your-friend/ --我自己重复测试看看。
[20160119]V$RMAN_OUTPUT的stamp.txt --今天检查无意中发现2016/1/2日志切换频繁。http://blog.itpub.net/267265/viewspace-1979024/ --放假回来后检查发现dg磁盘空间满了,当时清除我并有仔细看,因为没有相关记录,我想看看当时如何执行一些操作, --查询V$RMAN_OUTPUT发现里面并没有明显的时间记录,仅仅存在STAMP,SESSION_STAMP,RMAN_STATUS_STAMP字段。
[20160119]日志频繁切换.txt --元旦后的事情,主要问题是节前给主库增加几个数据文件,本来dg的磁盘空间就很紧张,加上节假日没人检查dg。 --导致dg磁盘空间满,出现了日志频繁切换,做1个记录: 1.
[20160118]共享池的LRU链表.txt 共享池中的LRU和buffer cahce中的LRU算法有很大不同。共享池LRU链从总体上分两条:瞬时LRU,周期LRU。
[20160118]提示index_join.txt --生产系统优化,遇到1例使用index_join提示的异常情况,通过例子来说明: 1.环境: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING ...
[20160114]physical reads和direct path reads.txt --上个星期在ITPUB论坛里遇到几个关于磁盘性能地下的问题. --主要链接如下: http://www.
[20160113]sqlplus使用问题.txt --在linux中使用sqlplus我自己经常遇到奇怪的问题,打入的命令无法执行,自己老是不知道什么回事,今天发现其中一个原因.
[20160112]rman会备份空块吗2.txt http://www.itpub.net/thread-2050864-1-1.html --上午zergduan拿出oracle的文档: Database Backup and Recovery Reference http://docs.
[20160113]不要乱用国际化函数.txt --生产系统上午使用perf检查发现: # perf top -k /u01/app/oracle/product/11.
[20160112]rman会备份空块吗.txt -- 论坛上有人问的问题,我认为会的,那些delete完所有数据的block会备份的: http://www.itpub.net/thread-2050864-1-1.html 如果是从未被使用过的block,rman不会备份。
[20160112]提示NUM_INDEX_KEY.txt --如果我们查询,假设建立的索引是id1,id2的复合索引. select * from t where id1=:x and id2 in(1,100); --一般执行计划通过索引access id1=:X,然后再过滤id2等于1和100的值.
[20160112]存储还是应用问题.txt --上个星期在ITPUB论坛里遇到几个关于磁盘性能地下的问题. --主要链接如下: http://www.itpub.
[20160111]使用提示no_unnest.txt --今天被人问及这个提示,我记忆使用这个提示,就会出现filter过滤条件.我以前遇到这种语句,一般两者提示都使用看看那个效果好.
[20160106]type为TEMPORARY,name为file#.block#对象重现和清理.txt --我自己重复做一个测试,并且做一些补充: http://www.
[20160106]ANSI bug.txt --昨天看了链接:https://jonathanlewis.wordpress.com/2016/01/04/ansi-bug/ --语句很奇特,我自己重复测试看看: SCOTT@book> @ &r/ver1 ...
[20160104]enq RC - Result Cache Contention.txt --今天检查awr报表,无意间发现enq RC - Result Cache Contention排在靠前的位置。
[20151231]主外键与空表(12c).txt --主外键的测试例子很多,今天做一个特别的,外部键表为空,也会出现阻塞吗?测试看看。 1.建立环境: SCOTT@test01p> @ver1 PORT_STRING V...
[20151231]空文件.txt --记录上午工作中一个小错误,忘记存盘,直接调用出现的问题,通过例子来说明: 1.测试环境: SCOTT@test01p> @ ver1 PORT_STRING VERSION ...
[20151231]主外键与空表.txt --主外键的测试例子很多,今天做一个特别的,外部键表为空,也会出现阻塞吗?测试看看。 1.建立环境: SCOTT@book> @ &r/ver1 PORT_STRING VE...
[20151229]关于共享池4x-SQL内存结构父子游标 (补充3).txt -- 前几天的测试,还是有点问题,链接如下: -- http://blog.itpub.
[20151226]统计信息的保存时间.txt --前一阵子写了一篇审计统计分析的文章 --链接:http://blog.itpub.net/267265/viewspace-1870823/ --里面提到:视图记录了分析的历史记录DBA_TAB_STATS_HISTORY;,我提到保存1个月.
[20151228]小表全表扫描为何如此慢2.txt --论坛上有人问的问题,小表全表扫描为何如此慢,200M的大小。链接如下。 http://www.itpub.net/thread-2049088-1-1.html --我的猜测是可能含有lob字段,不过对方的恢复没有lob字段。
[20151224]关于共享池4x-SQL内存结构父子游标 (补充).txt --昨天的测试存在一点小问题,补充说明一下: 1.环境: SYS@book> @ &r/ver1 PORT_STRING VERSION ...
[20151223]enq WP - contition 代表什么.txt --论坛有人问这个问题,我自己也不知道,百度也没有这方面的信息。 http://www.
[20151223]关于共享池4x-SQL内存结构父子游标.txt --重复测试:http://blog.itpub.net/267265/viewspace-1436541/ --这个主要和recr和freeabl类似.
[20151222]小表全表扫描为何如此慢.txt --论坛上有人问的问题,小表全表扫描为何如此慢,200M的大小。链接如下。 http://www.itpub.net/thread-2049088-1-1.html --我的猜测是可能含有lob字段。
[20151221]11g设置db_flash_cache_file.txt --11GR2下可以设置db_flash_cache_file与db_flash_cache_size参数,提高数据库的性能。
[20151221]sql语句优化.txt --自从发现开发乱用distinct以后,链接http://blog.itpub.net/267265/viewspace-1871989/ --我看sql语句特别注意连接多个表,但是显示仅仅一个表的情况,上个星期五,发现一条: sql_id=dpdk3xfd6cvky SELECT EMR_DJMX.
[20151218]dml未提交事务最新内容到底存储在什么地方.txt --刚刚看了http://www.itpub.net/thread-1940809-1-1.html上的讨论。
[20151218]数据文件的unrecover与增量备份.txt --前一阵子我给别人演示truncate的不完全恢复,结果非常难堪的遇到无法恢复的情况。 --问题是我建立的数据库按照这个链接建立的。
[20151216]DID表示什么.txt --我前几天问的问题: http://www.itpub.net/thread-2048566-1-1.html --得到刘工的指点,链接如下: http://www.askmaclean.com/archives/identify-ksusetxn-didan-deadlock-id.html --自己验证看看。
[20151215]bvi使用问题.txt --今天在linux上使用bvi遇到一个奇怪的问题。执行bvi查看文件会出现如下提示,注意实际上斜着(锯齿)显示的,我做了格式化。
[20151125]数据文件的unrecover.txt --前一阵子我给别人演示truncate的不完全恢复,结果非常难堪的遇到无法恢复的情况。 --问题是我建立的数据库按照这个链接建立的。
[20151215]ORA-60014: invalid MAXSIZE storage option value.txt SCOTT@book> @ &r/ver1 PORT_STRING VERSION ...
[20151214]exadata-豆腐渣系统的保护神.txt --很久以前写的http://www.itpub.net/thread-1927992-1-1.html,忘记贴到blog,补上。
[20151212]优化sql语句要注意关键字DISTINCT.txt --做sql语句优化要特别注意带DISTINCT语句,有一些情况往往是开发写错或者写少了连接条件,或者没有用exists等关键字。
[20151214]显示统计分析的最大与最小值.txt --昨天看了一个链接: http://www.pythian.com/blog/oracle-internal-datatype-storage/ col low_value format a20 c...
[20151212]审计统计分析.txt --昨天看了一个帖子,连接如下: http://www.itpub.net/thread-2048266-1-1.html --对方在脚本有如下语句: EXECUTE IMMEDIATE 'begin dbms_stats.
[20151210]oerr显示错误信息.txt --以前写过1篇windows下使用oerr的方法,实际上12c已经自带,我现在使用client端是12c,但是没有oraus.msg文件,从别的os 拷贝过 --来就可以使用。
[20151209]一条sql语句的优化(续).txt http://blog.itpub.net/267265/viewspace-1852195/ --上次提到其中1条sql语句: 1.
[20151208]关于Oracle Row Lock.txt --参考链接 https://blogs.oracle.com/askmaclean/entry/know_more_about_oracle_row 大家都知道如何2个用户修改相同的记录,会出现enq: TX – row lock contention,另外一个用户会等待前面的用户修改的提交或者回 滚,如果不提交,该用户会一直等待,除非前面的用户给kill或者执行commit,rollback操作。
--别人问的问题,这个我以前也遇到,很简单: man cat | col -b > /tmp/cat.txt man cat |ul -i|tr '\!' ' ' > /tmp/cat1.txt --我经常使用是第一种方法。
[20151208]隐含参数_trace_pin_time.txt --使用隐含参数可以trace how long a current pin is held,作为测试与学习了解oracle内部相关知识。
[20151207]不断应用日志.txt --许多讲rman的书都提到这个类似的脚本: RUN { RECOVER COPY OF DATABASE WITH TAG 'incr_update'; BACKUP INCREMENTAL LEV...
[20151207]filter( IS NULL).txt --前一阵子别人问的问题,filter (IS NOT NULL)是什么意思? -- http://www.
[20151207]catalog copy的数据文件作为0级备份补充.txt -- 前一阵子写了1篇blog,使用热备份模式备份的文件是否可以作为0级备份。 -- 以及使用backpup as copy备份的数据文件是否可以作为0级备份. -- 链接:http://blog.itpub.net/267265/viewspace-1832475/ -- 当时困惑的是使用catalog datafilecopy '/home/oracle/backup/datafile_4_USERS.dbf' level 0 ;作为0级。
[20151203]关于grd对性能影响.txt --前几天写了1篇,统计分析对grd的影响,提到一些大表在晚上分析后会出现资源重新分配,参考链接 --blog.itpub.net/267265/viewspace-1851145/ --我们的生产系统业务并不是很忙,今天做一点"危险"的测试,让另外1个实例掌控某些另外实例经常访问的对象。