熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
[20160729]行链接行迁移与ITL槽4.txt --做了几个测试,有点乱. http://blog.itpub.net/267265/viewspace-2122700/ http://blog.
[20160728]]行链接行迁移与ITL槽3.txt --上午测试了行链接行迁移与ITL槽的关系,链接如下: [20160727]行链接行迁移与ITL槽2.txt => http://blog.
[20160727]行链接行迁移与ITL槽2.txt --昨天我测试了如果出现行链接或者行迁移,会出现itl槽增加的情况。 http://blog.itpub.net/267265/viewspace-2122599/ Itl Xid ...
[20160726]行链接行迁移与ITL槽.txt 当表中一行的数据不能在一个数据block中放入的时候,这个时候就会发生两种情况,一种是行链接(Row Chaining),另外一种就是行迁 移(Row Migration)了。
[20160725]备份变大2.txt --前几天别人又问我备份文件变大的问题,我自己都忘记以前遇到的情况,花了1点时间找到当时的测试: http://blog.itpub.
[20160725]字段超过255列的问题.txt --曾经写过1篇blog, 如果字段很多超过255列,oracle选择多个行片保存。 [20121025]1条记录会有多少row pieces.txt => http://blog.itpub.net/267265/viewspace-747213/ --我以前的测试非常特殊,导致大量的行迁移。
[20160722]对象C_OBJ#_INTCOL#有坏块.txt --前几天看到的帖子,一直没时间测试,链接如下: http://www.itpub.net/thread-2063836-1-1.html --我以前按照eygle的链接http://www.eygle.com/archives/2012/05/event_38003_c_obj_intcol.html做过测试,测试在11.2.0.2下做的。
[20160721]rman与undo表空间备份.txt --//UNDO表空间主要用于存储前镜像数据,这些数据在回滚以及恢复过程中可能被用到。 --//一般生产数据库的UNDO表空间可能会变得非常巨大,甚至包括多个数据文件,而备份完整的UNDO数据文件在恢复时一般可能用到的比 --//例很小。
[20160720]rman set newname for datafile本质.txt --前几天在恢复历史数据库,因为生产系统数据库是asm,恢复必须要转成文件类型。
[20160720]查看了解oracle跟踪事件.txt --作为dba偶尔会使用一些跟踪事件,比较有名的是10046,10053.其他使用很少事情,更别说记忆。 --如果查询特定的事件可以使用oerr 命令。
[20160719]关于dbv使用问题2.txt $ dbv help=y DBVERIFY: Release 11.2.0.4.0 - Production on Tue Jul 19 11:08:58 2016 Copyright (c) 1982, 2011, Oracle and/or its affiliates.
[20160718]关于dbv使用问题.txt 1.环境: SYS@book> @ &r/ver1 PORT_STRING VERSION BANNER -------------------------...
[20160719]主外键与延迟约束2.txt --前几天遇到的问题,因为开发没有在2个存在主外键上的表上建立约束,导致主表记录删除了,而外表数据还在. --主要开发有需求要删除主表的记录,由于条件写错,导致以上情况出现.实际上oracle支持延迟约束,只有提交的时候才会检查。
[20160716]主外键与延迟约束.txt --前几天遇到的问题,因为开发没有在2个存在主外键上的表上建立约束,导致主表记录删除了,而外表数据还在. --主要开发有需求要删除主表的记录,由于条件写错,导致以上情况出现.实际上oracle支持延迟约束,只有提交的时候才会检查。
[20160718]rman恢复与参数filesystemio_options=setall.txt --今天在测试环境恢复数据库,遇到许多诡异的问题,做一个记录。 1.恢复环境。
[20160713]impdp与统计信息导入.txt --许多做迁移使用导入imdp加入EXCLUDE=STATISTICS参数,避免统计信息导入。具体原因我觉得可能人为重新组织数据后,统计信息不准确。
[20160713]修改表结构增加1列与缺省值.txt --昨天看yangtingkun的blog,提到一个非常有趣的测试,链接: --yangtingkun.net/?p=1483,我自己做一些补充测试: 1.
[20160713]改变参数在另外的会话.txt --DBMS_SYSTEM包包含两个过程SET_BOOL_PARAM_IN_SESSION和SET_INT_PARAM_IN_SESSION,它仅仅支持逻辑值true与false,以及某个数 --值的修改,好像不支持字符串的修改。
[20160713]为什么光标不能共享.txt --这个是生产系统遇到的问题,有1条语句产生的子光标很多,但是直接查询v$sql仅仅有1个(CHILD_NUMBER很大)。
[20160712]logminer 与rman 删除archivelog.txt --昨天晚上使用logminer遇到的问题,主要后台的rman脚本正好删除需要的archivelog。
[20160712]ASM ab_+ASM.dat.txt --如果你使用asm,在dbs目录下$ORACLE_HOME/dbs目录下存在ab_+ASM.dat的文件。
[20160711]索引键值在B tree索引块中的顺序3.txt --上午测试索引键值在B tree索引块中的顺序,许多人认为是有序,主要是插入后再建立索引. --这样看到索引块里面的键值就是有序的.
[20160711]索引键值在B tree索引块中的顺序2.txt --上午测试索引键值在B tree索引块中的顺序,许多人认为是有序,主要是插入后再建立索引. --这样看到索引块里面的键值就是有序的.
[20160711]索引键值在B tree索引块中的顺序.txt --昨天听课,又有人在这个问题上错误.实际上索引键值是"块中无序,块间有序",以前看的连接: --参考链接:http://www.
[20160711]关闭监听的动态注册.txt --这个我给别人解决dg日志不应用的问题.问题是没有设置静态注册,又关闭动态注册.自己还第一次知道存在这个参数 --DYNAMIC_REGISTRATION_LISTENER = off --再测试环境重复测试,做1个记录: 1.
[20160710]backup archivelog all not backed up 1 times.txt --我们生产系统archivelog总是保留1个月的时间不删除.
[20160706]like % 绑定变量.txt --最近一直在优化一个项目,程序中存在大量的like模糊查询,例子: /* Formatted on 2016/7/6 11:10:55 (QP5 v5.
[20160704]NULL与主外键问题.txt --主外键的问题主要出现在阻塞等情况,有许多极端dba认为应该取消这个约束.当然从使用的角度出发有总比没有好.只是不要过度滥用.
[20160704]Block recover using RMAN.txt --总结一下使用rman恢复坏块. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION ...
[20160704]从跟踪文件抽取sql语句.txt --以前写过两篇,链接如下: http://blog.itpub.net/267265/viewspace-775398/ http://blog.
[20160701]调整AWR快照生成时间.txt --itpub有人要求调整AWR快照生成时间,也就是要求不是整点执行,实际上11g有1个参数awr_snapshot_time_offset可以控制这种引为.
[20160624]慎用nvarchar2数据类型.txt --我以前的blog都写过谨慎使用nvarchar2类型,如果没有国际化需求,建议不要使用. --而且这种类型可能导致另外的问题.
[20160624]使用10035事件跟踪无法执行的sql语句.txt --昨天看一份awr报表,链接如下: http://www.itpub.net/thread-2061952-1-1.
[20160623]ora-00445.txt Wed Jun 22 07:38:25 2016 Errors in file e:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_smco_3976.
[20160619]NULL在数据库的存储.txt --简单探究NULL在数据库的存储.这也是别人前几天问的问题,我自己学习oracle这么久,也没有仔细观察过. 1.
[20160616]IOT与主外键.txt https://ilmarkerm.eu/blog/2016/06/interesting-difference-in-foreign-key-locking-behavior-between-heap-and-index...
[20160608]xmllint格式化xml.txt $ gpnptool get -o- 0tho9n/yT7+TOg3RKi7FXTANqMg=XoFD8hpkRJScvOprY56Afcsujl4UdSQfq0whrVlcDRKZ4k7+r3iGvNR...
[20160608]perf定位问题.txt -- 很久没看生产系统的awr报表,有时候偷懒,我直接pert top看看调用的函数. -- 以前我提到过我们生产系统一般靠前的是kcbgtcr排在前面,这个主要是逻辑读.
[20160608]自治事务引起死锁.txt --链接http://www.itpub.net/thread-2060966-2-1.html上的讨论,很久以前也遇到过 --(http://blog.
[20160606]windows下使用bbed的疑问.txt --链接:http://blog.itpub.net/267265/viewspace-2109019/ http://blog.
[20160604]浅谈出错提示.txt --这个问题主要由于上个礼拜正常上班时间遇到的问题,导致整个业务停顿10分钟上下,出错提示"解析URL错误",实际上这个问题我遇到过 --一次,当时不是我解决的,我提交软件组,我记得对方提到1台服务器服务出现问题,重启服务就ok了.
[20160531]windows下bbed修复corrupt数据块.txt --昨天别人的问题,使用windows下的bbed修复corrupt数据块报错.我自己也重复测试看看: --bbed在windows的安装看: http://blog.
[20160530]NUMTODSINTERVAL.txt --NUMTODSINTERVAL函数是11g用来建立Interval分区,主要用来建立主要利用建立Interval分区使用.
[20160529]快速提交的一个疑问3.txt --链接 http://blog.itpub.net/267265/viewspace-2108017/ --在上一次链接里面提到在快速提交时,itl槽的_ktbitun.
[20160528]快速提交的一个疑问2.txt --链接 http://blog.itpub.net/267265/viewspace-2108017/ --在上一次链接里面提到在快速提交时,itl槽的_ktbitun.
[20160529]windows下使用bbed.txt --windows下 oracle 9.2.0.8 自带bbed,10g以后的版本就没有带.可以从9i for windows下打包bbed,在10,11g for windows下使用.
[20160528]bbed观察行目录变化.txt 如果使用bbed观察kdbr,可以发现记录的是相对偏移量,这个偏移我一直认为从kdbh算起.而对于数据块前面有ITL槽信息,对于有2个ITL的块, 使用assm的表空间,一般我看到都是100.
[20160527]快速提交的一个疑问.txt --这个是我前几天恢复update没有加where条件的恢复,记录不多,但是我发现一个"奇怪"的问题,或者讲我以前没有注意的问题, --我在itpub上问了,没人解答.
[20160526]建立主键问题.txt --生产系统有1个表没有主键,要求建立发现无法建立,有重复.而且这个索引查询是需要. --实际上可以限制以后的记录不再重复,以前我自己也遇到过,做一个记录.
[20160526]bbed修复删除记录.txt --以前也做过,链接: http://blog.itpub.net/267265/viewspace-745944/ --自己当时完全是依葫芦画瓢,许多东西理解不深刻,重新做一次.