问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

总胆汁酸 TBA 1.2 参考值 0-12 这个正常吗?

发布网友 发布时间:2022-04-14 05:15

我来回答

3个回答

懂视网 时间:2022-04-14 09:37

本站文章除注明转载外,均为本站原创: 转载自love wife love life —Roger 的Oracle技术博客 本文链接地址: 12TB ASM RAC磁盘无法mount的案例 网友发的信息,从alert log来看,在手工mount diskgroup的时候报错如下: Thu Aug 28 10:34:29 2014WARNING: cac

本站文章除注明转载外,均为本站原创: 转载自love wife & love life —Roger 的Oracle技术博客

本文链接地址: 12TB ASM RAC磁盘无法mount的案例

网友发的信息,从alert log来看,在手工mount diskgroup的时候报错如下:

Thu Aug 28 10:34:29 2014
WARNING: cache read a corrupted block gn=3 fn=1 blk=263 from disk 1
NOTE: a corrupted block was dumped to /oracle/diag/asm/+asm/+ASM/trace/+ASM_ora_17918.trc
ERROR: cache failed to read gn=3 fn=1 blk=263 from disk(s): 1
ORA-15196: invalid ASM block header [kfc.c:9133] [obj_kfbl] [1] [263] [3 != 1]
System State dumped to trace file /oracle/diag/asm/+asm/+ASM/trace/+ASM_ora_17918.trc
NOTE: cache initiating offline of disk 1 group 3
WARNING: initiating offline of disk 1.4042510639 (DATA_DG_0001) with mask 0x7e 
NOTE: initiating PST update: grp = 3, dsk = 1, mode = 0x15

对于这个错误,是非常常见的了。Oracle MOS也有不少的文档进行描述,本质上其实就是ASM元数据存在异常了。对于Oracle ASM的元数据,我写了一系列的文章,供参考。需要注意的是,有些元数据如果损坏,那么我们可以很容易修复,比如disk header,Disk directory,PST等等。其他的出现问题了,就比较麻烦了。 我们这里简单描述下这个ORA-15196错误的含义:
ORA-15196: invalid ASM block header [1st] [2nd] [3rd] [4th] [5th != 6th]

Argument Meaning 
1st Function and line number in the code, where the exception is raised 
2nd Field failing the validation 
3rd ASM object number stored in the block 
4th ASM block number stored in the block 
5th Value associated with field referenced by argument 2 
6th Expected value for field referenced by argument 2

根据Oracle MOS 文档的解释,我们这里的这个错误,可以理解为这样一个意思:

Oracle 在执行kfc.c代码的9133行时报错。校验时发现obj_kfbk异常。ASM 对象号为1,存在的block号为263. 发现该block内的值应该是1,而不是3.

这里补充一点,对于asm object,为1标示file directory。这里大家可以参考我之前的一个例子:

SQL> select number_kffxp file#, disk_kffxp disk#, count(disk_kffxp) extents
 2 from x$kffxp
 3 where group_kffxp=1
 4 and disk_kffxp <> 65534
 5 group by number_kffxp, disk_kffxp
 6 order by 1;
?
 FILE# DISK# EXTENTS
---------- ---------- ----------
  1  0  2
  2  1  1
  3  0  21
  3  1  21
  4  0  1
  4  1  1
  5  0  1
  6  0  1
 256  0 241
 256  1 241
 257  0 120
 .........
 263  0  28
 263  1  28
 264  0  11
 264  1  10
 265  1  1
?
27 rows selected.

上述查询的file信息,其实就的10g版本中asm所涉及的元数据信息,对应关系如下:

file# 1 ---ASM file 1,file directory
file# 2 ---ASM file 2,disk directory
file# 3 ---ASM file 3,active Change Directory(ACD)
file# 4 ---ASM file 4,continuing Operations Directory (COD)
file# 5 ---ASM file 5,template directory
file# 6 ---ASM file 6,alias directory

所以,根据目前了解的信息来看,这里本质上是file directory出现问题了。如果想进一步了解,我们可以分析alert log中提到的trace文件,下面来简单看看,我们搜索关键字来看下比较重要的一段信息:

*** ACTION NAME:() 2014-08-28 10:34:29.920
?
WARNING: cache read a corrupted block gn=3 fn=1 blk=263 from disk 1
?
*** 2014-08-28 10:34:29.943
OSM metadata block dump:
kfbh.endian:    0 ; 0x000: 0x00
kfbh.hard:    130 ; 0x001: 0x82
kfbh.type:    8 ; 0x002: KFBTYP_CHNGDIR
kfbh.datfmt:    1 ; 0x003: 0x01
kfbh.block.blk:   1607 ; 0x004: T=0 NUMB=0x647
kfbh.block.obj:   3 ; 0x008: TYPE=0x0 NUMB=0x3
kfbh.check:   152962911 ; 0x00c: 0x091e075f
kfbh.fcn.base:   49018345 ; 0x010: 0x02ebf5e9
kfbh.fcn.wrap:   0 ; 0x014: 0x00000000
kfbh.spare1:    0 ; 0x018: 0x00000000
kfbh.spare2:    0 ; 0x01c: 0x00000000
kfracdb.aba.seq:   1722 ; 0x000: 0x000006ba
kfracdb.aba.blk:   1606 ; 0x004: 0x00000646
kfracdb.ents:   21 ; 0x008: 0x0015
kfracdb.ub2spare:   0 ; 0x00a: 0x0000
。。。。。。
ERROR: cache failed to read gn=3 fn=1 blk=263 from disk(s): 1
 CE: (0x380bd96f8) group=3 (DATA_DG) obj=1 blk=263
 hashFlags=0x0008 lid=0x0002 lruFlags=0x0000 bastCount=1
 redundancy=0x11 fileExtent=1 locator: obj=1 blk=1
 blockIndex=7 AUindex=0 AUcount=1 mirror=0
 flags_kfcpba=0x09 copies=1 blockIndex=7 AUindex=0 AUcount=1
 copy #0: disk=1 au=25
 BH: (0x380fb8ed0) bnum=2635 type=reading state=reading chgSt=not modifying
 flags=0x00000000 pinmode=excl lockmode=excl bf=0x380f2e000
 kfbh_kfcbh.fcn_kfbh = 0.49018345 lowAba=1716.2941 highAba=0.0
 last kfcbInitSlot return code=null cpkt lnk is null ralFlags=0x00000000

这里正是我们报错提到的fn=1 blk=263 。这里的au 25其实是有问题的,可惜这里我忘记保留当时的kfed的记录了。很明显这里kfbh.block.obj的值,Oracle认为应该是1,因为这是file directory的信息,但是上面的type显示又是KFBTYP_CHNGDIR,这显然是不匹配的。

对于这样的case,通常是只能利用DUL或ODU等软件来文件级别的抽取。少数情况下,可以利用Oracle patch asm的脚本进行元数据的修复。

备注:11g开始,Oracle的asmcmd就提供了备份asm元数据的命令,对于一些不稳定的版本,真是强烈建议定期备份一下啊。。。

Related posts:

  1. Where is the backup of ASM disk header block? –补充
  2. oracle asm 剖析系列(5)–alias directory
  3. oracle asm剖析系列(7)–Active Change Directory
  4. oracle asm剖析系列(8)–Continuing Operations Directory
  5. 1.4TB ASM(RAC) 磁盘损坏恢复小记
本站文章除注明转载外,均为本站原创: 转载自love wife & love life —Roger 的Oracle技术博客 本文链接地址: 12TB ASM RAC磁盘无法mount的案例 网友发的信息,从alert log来看,在手工mount diskgroup的时候报错如下: Thu Aug 28 10:34:29 2014 WARNING: cache read a corrupted block gn=3 fn=1 blk=263 from disk 1 NOTE: a corrupted block was dumped to /oracle/diag/asm/+asm/+ASM/trace/+ASM_ora_17918.trc ERROR: cache failed to read gn=3 fn=1 blk=263 from disk(s): 1 ORA-15196: invalid ASM block [...]

热心网友 时间:2022-04-14 06:45

这个是正常的啊,止痒的问题还是看看皮肤科吧,开点达克宁了,硼酸了等等

热心网友 时间:2022-04-14 08:03

你好,你的这个结果是正常的,身体发痒建议你到皮肤科就诊。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 你好,我的oppor9s手机掉水里了,但是屏幕显示有水印,怎么解决??? khtba12是什么 帮忙推荐几篇好的言情小说 介绍好看的言情小说,附上简介!!! 总胆汁酸12好不好 村委会有权把村卫生室的医疗机构执业证书承包给证书上的乡村医生吗? 农村村卫生室占地能申请土地确权吗? 村里收取村卫生室承包费合理合法吗吗 王者荣耀巅峰赛1800分,和普通人相比,算是很厉害了吗? 私自转让村卫生室是违法吗 村卫生室可在个人承包的土地上建设吗? 《王者荣耀》巅峰赛击败特效是结算的时候1800才有吗? 《王者荣耀》巅峰赛1500分算高端局吗? 《巅峰王者》证书是什么东西? 王者荣耀巅峰王者称号怎么得 荣耀巅峰王者称号获得 北京特需门诊医保报销 携程订的香港到台湾的机票怎么打印 湖南省新农合2021年十一月份大病怎么报销不了,怎么回事? 携程购买的国际机票 回程单自己点击打印就好了吗? 工业三废是指什麽?A、废水、废料、废渣B、废水、废气、废料C、废水、废气、废渣 怎么看删除记录的空间最近访客 造梦西游ol仙盟名字大全 - 信息提示 给我想个游戏中仙盟的公告宣言,要有古典风格,押韵点 怎么看已删除的QQ空间访客 格式转换器下载好了怎么转换 海产品瑶柱干在冰箱可以冷藏 多久? 怎么格式转换 墨鱼,章鱼,瑶柱可以放在冰箱急冻吗? 写好作文有绝招顺口溜是什么? 怎么样写好作文? 怎样才能写好作文呢? 翼支付权益包的返利金额如何使用?有什么限制? 翼支付权益用户累计返利怎么用 翼支付客户端返利的金额是否有使用期限,是否可以提现? “三废”指的是什么? 龙州旅游景点上金乡云江村花山屯竹排江中游 去广西旅游哪儿好玩,广西到底有哪些旅游景点 广西有什么旅游景点? 单位会议旅游,请问广西红色旅游目的地有哪些?