oracle internal
Roger的数据库恢复专栏
Roger,专注于oracle/MySQL在unix/linux下的管理,诊断,调优以及高可用,提供7x24 oracle/mysql数据库恢复和紧急救援服务及咨询服务!
联系方式:[email protected] (QQ可加)
[email protected] email
18180207355 (微信可加)
展开
-
不完全详解os block header
原帖地址 http://www.killdb.com/?p=390什么是os block header?它有哪些作用?如果它损害了怎么办?下面是关于os block header的解释,来自MOS。The OS Block Header is in the first原创 2011-09-05 17:39:20 · 989 阅读 · 0 评论 -
关于dbwr/lgwr的一点知识
详见原文博客链接地址:关于dbwr/lgwr的一点知识原创 2012-12-27 14:55:58 · 688 阅读 · 0 评论 -
Archivelog 模式下,datafile header损坏,如何恢复?
详见原文博客链接地址:Archivelog 模式下,datafile header损坏,如何恢复?原创 2013-01-29 12:02:24 · 507 阅读 · 0 评论 -
About Controlfile Structure
详见原文博客链接地址:About Controlfile Structure原创 2013-01-21 18:40:13 · 410 阅读 · 0 评论 -
oracle asm剖析系列(9)–ASM Dynamic Volume Manager (ADVM)
详见原文博客链接地址:oracle asm剖析系列(9)–ASM Dynamic Volume Manager (ADVM)原创 2013-02-23 11:28:18 · 613 阅读 · 0 评论 -
详解段头block和位图block每个offset的含义(非完整版)
详见原文博客链接第:详解段头block和位图block每个offset的含义(非完整版)原创 2013-02-28 20:46:55 · 1607 阅读 · 0 评论 -
10g 中DEPENDENCY$被move 数据库无法open
详见原文博客链接地址:10g 中DEPENDENCY$被move 数据库无法open原创 2013-05-03 23:34:13 · 732 阅读 · 0 评论 -
asm rebalance 原理
周6,某客户进行存储扩容(11gR2 rac asm),扩容完成之后,我们需要将新划的lun加到现有的asm diskgroup中. 整个扩容过程比较顺利,唯一让人比较郁闷的是在将一个lun加到diskgroup时,时间太长。这个lun大小也就300gb, 整个数据库数据也就不到100gb,add disk rebalance需要花了3.5小时. 如下是操作节点的alert log信息 :原创 2013-08-05 20:48:27 · 1056 阅读 · 0 评论 -
Oracle 里面如何实现只回滚某个事务的一部分内容?
详见原文博客链接地址:Oracle 里面如何实现只回滚某个事务的一部分内容原创 2014-01-12 12:18:26 · 2374 阅读 · 0 评论 -
1.4TB ASM(RAC) 磁盘损坏恢复小记
这周折腾了2天的时间帮客户成功恢复了一套近1.4TB的10.2.0.5 RAC(ASM). 该库在3月4号直接crash了。大家可以看到,该库在开始报错读取redo,controlfile报错,本质原因是DISKGROUP dismount了,信息如下: Tue Mar 04 18:09:59 CST 2014Errors in file /home/oraprod/10.2.原创 2014-03-23 15:37:08 · 1556 阅读 · 0 评论 -
朋友的一个问题:9i的库open之后大量ora-00600错误
首先我们来看下朋友传我的alert log:?12345678910111213141516171819202122232425262728293031323334353637383940414243原创 2014-05-25 22:50:18 · 1326 阅读 · 0 评论 -
Oracle 11g asm中不同au size下datafile的au分布初探
今天有朋友问11g中asm 的au size不为1m的情况下,datafile的au 分布是怎么样的?通过10g的方式去kfed read,发现不对了,原帖地址:~~【高手请进】在oracle11g中通过kfed找到ASM AU空间分布信息?下午花了一点时间研究了一下,其中还有些没有明白,不过基本上搞清楚了,下面是简单的实验过程:开始我也没明白其中的关系,首先尝试用strace 去跟踪原创 2012-08-27 21:31:47 · 1653 阅读 · 0 评论 -
关于oracle lgwr 进程的一点思考
今天参加ACOUG活动,eygle大师分享了一个案例,其中讲到进程的strace时,问我某个字符是神马意思?当时一时想不起了,他简单的进行了一下描述,猛然大悟,但是还不是特别清楚其中的细节,很多东西确实是不用就会忘记的,晚上回来,准备研究eygle在活动上所提的lgwr 在写redo 时需要获得哪些latch?具体这些latch的持有和释放的顺序是怎么样的? 做了一会儿实验,没有搞明白原创 2012-08-26 22:12:36 · 1492 阅读 · 0 评论 -
bootstrap$核心对象数据不一致导致ORA-08102
原文链接 个人博客http://www.killdb.com/?p=201昨天准备研究11g的query cache result 特性,准备用10g的老方法来直接通过show parameter xxxx的方式来查看隐含参数,发现下面的创建视图语句居然报错ora-081原创 2011-08-28 23:00:43 · 817 阅读 · 0 评论 -
手工清除回滚段的几种方法
原文链接 个人博客 http://www.killdb.com/?p=196在某些情况下,我们需要手动去清除一些有问题的回滚段,如果该回滚段中包含活动事务,那么使用正常的方式将无法drop,所以此时你drop undo tablespace 也将失败。可能就会遇到如下原创 2011-08-28 22:59:18 · 883 阅读 · 0 评论 -
关于ora-1652的一点总结–续(详解rowid,index entry header)
详见原文博客地址 http://www.killdb.com/2011/10/02/%e5%85%b3%e4%ba%8eora-1652%e7%9a%84%e4%b8%80%e7%82%b9%e6%80%bb%e7%bb%93-%e7%bb%ad%e8%af%a6%e8%a7原创 2011-10-03 00:19:10 · 1040 阅读 · 0 评论 -
如何彻底删除已经不存在的数据文件?
详见原文博客地址 http://www.killdb.com/2011/10/20/%e5%a6%82%e4%bd%95%e5%bd%bb%e5%ba%95%e5%88%a0%e9%99%a4%e5%b7%b2%e7%bb%8f%e4%b8%8d%e5%ad%98%e5%9c%a8%e7%9a%84%e6%95%b0%e6%8d%ae%e6%96%87%e4%bb%b6%ef%bc%9f.ht原创 2011-10-21 09:52:38 · 1348 阅读 · 0 评论 -
详解oracle checkpoint
详见原文博客链接 http://www.killdb.com/2011/11/09/%e8%af%a6%e8%a7%a3oracle-checkpoint.html原创 2011-11-09 19:08:09 · 574 阅读 · 0 评论 -
undo丢失且存在未提交事务的恢复
详见原文博客地址 http://www.killdb.com/2012/01/31/undo%e4%b8%a2%e5%a4%b1%e4%b8%94%e5%ad%98%e5%9c%a8%e6%9c%aa%e6%8f%90%e4%ba%a4%e4%ba%8b%e5%8a%a1%e7%9a%84%e6%81%a2%e5%a4%8d.html原创 2012-01-31 16:33:13 · 1044 阅读 · 0 评论 -
列删除的恢复测试 – 不要模仿
详见原文博客链接 http://www.killdb.com/2012/02/25/column-to-remove-recovery-testing-and-dont-try.html原创 2012-02-25 18:54:14 · 511 阅读 · 0 评论 -
手工构造逻辑坏块一例
详见原文博客链接 http://www.killdb.com/2012/03/08/create-a-logical-block-corruption-manually-one-case.html原创 2012-03-09 11:18:05 · 539 阅读 · 0 评论 -
soft parse 和 library cache lock
详见原文博客链接 http://www.killdb.com/2012/06/30/soft-parse-%e5%92%8c-library-cache-lock.html原创 2012-06-30 20:42:58 · 568 阅读 · 0 评论 -
dml/transaction/block scn/itl scn
详见原文博客链接 http://www.killdb.com/2012/07/29/dmltransactionblock-scnitl-scn.html原创 2012-07-29 20:36:31 · 500 阅读 · 0 评论 -
Oracle 中如何手工提交Cluster Table的事务
环境中遇到了ora-00600 4000错误,涉及的对象即为cluster table,下面我这里简单模拟了一下。供参考!++++创建测试表?123456789101112131415161718192021222324252627282930原创 2014-07-02 20:16:40 · 1282 阅读 · 0 评论