asm
文章平均质量分 94
P10ZHUO
这个作者很懒,什么都没留下…
展开
-
ASM磁盘超过disk_repair_time导致磁盘状态为forcing
ASM磁盘超过disk_repair_time导致磁盘状态为forcing 参考oracle asm磁盘在实际工作中,由于一些原因,可能会不可访问,有时造成磁盘组直接dismount,数据库重启,有时磁盘组状态没影响,还是mount。那么到底磁盘出现什么状况?会造成磁盘组dismount?在什么情况下磁盘组状态无影响?下面就做一些简单的验证。参考ASM 11g New Features - How ASM Disk Resync Works. (Doc ID 466326.1)...原创 2021-09-29 16:27:20 · 1420 阅读 · 0 评论 -
已经在使用的磁盘,在v$asm_disk中header_status字段显示CANDIDATE
已经在使用的磁盘,在v$asm_disk中header_status字段显示CANDIDATEos格式化的文件系统和asm格式化的磁盘头不是一个东西今天,看了一篇故障恢复的文章:记录一次惊心动魄的误操作(Oracle)大体的意思就是把备库的归档盘错误的当成待扩容的asm磁盘,导致归档日志被清空,adg同步状态异常。此处的事件原因里面有句话:“之前错误的认为已经在使用的磁盘,不会在v$asm_disk中header_status字段显示CANDIDATE”,如下:核心就是,如果已经被os格式化的文件系原创 2021-02-02 17:39:47 · 1587 阅读 · 0 评论 -
ASM磁盘组上对表空间添加数据文件报错ORA-15041
ASM磁盘组上对表空间添加数据文件报错ORA-15041基本环境恢复backup as copyasmcmd cprestore,switch基本环境SQL> create diskgroup testdg external redundancy disk '/dev/asm_arch01','/dev/asm_arch04' force ATTRIBUTE 'AU_SIZE'='4M','compatible.asm'='11.2';Diskgroup created.SQL> s原创 2020-11-26 17:11:49 · 2867 阅读 · 0 评论 -
ASM磁盘组ORA-15042故障处理
ASM磁盘组ORA-15042故障处理构建NORMAL冗余磁盘组确定PST位置external模拟故障现象offline fg1更新数据手动破坏4号磁盘故障出现故障原因解决方案查看PST中的磁盘状态修改磁盘状态挂载磁盘组数据验证NORMAL磁盘组中有1个failgroup意外offline(如现在市面上的一体机1个存储节点意外重启),在这个failgroup恢复回来重新成功online之前,另外一个failgroup中有一块磁盘损坏了,此时悲剧就发生了,即使被offline的failgroup还原回来,也原创 2020-11-10 17:29:55 · 1929 阅读 · 0 评论 -
Oracle ASM Filter Driver--阻止dd磁盘
Oracle ASM Filter Driver--阻止dd磁盘引入的原因AFD配置对于已安装完成GI的集群,启用AFD在安装之前配置AFD若使用MULTIPATH并使用AFD关闭AFD总结参考引入的原因1、Oracle ASM Filter Driver (Oracle ASMFD) is a kernel module that resides in the I/O path of the Oracle ASM disks. Oracle ASM uses the filter driver to原创 2020-07-15 17:27:48 · 2213 阅读 · 0 评论 -
ASM磁盘头损坏修复
ASM磁盘头损坏修复查看正常ASM磁盘磁盘头信息odbbedUE磁盘头损坏检查kfed查看kfed find磁盘头损坏修复kfed repairdd手工重构磁盘头补充---2号元数据文件disk directory结论asm disk header,顾名思义就是磁盘头块,那显然就是在disk的第一个block中。这里需要注意的是,操作系统block是4k,而不是常见的数据库block_size 8k。命令介绍:kfed read使用kfed来可以读取一个ASM元数据块(4K大小),它的语法是:$原创 2020-07-01 15:52:47 · 1810 阅读 · 0 评论 -
物理元数据PST
物理元数据PSTPST的位置PST副本数量externalnormalhighPST包含的内容磁盘心跳位置PST位置发生变化PST的位置每个磁盘的AU 1是为PST表预留的,但是并不是每一个磁盘都有PST表的信息。PST副本数量在external冗余的磁盘组中只有一份PST表。在normal冗余的磁盘组中,至少有两份PST表。如果磁盘组中有三个或更多的failgroups,PST表将会有3份。在high冗余的磁盘组中,至少有三份PST表的信息。如果有四个failgroups,将会有4份PST表,原创 2020-06-23 17:24:23 · 886 阅读 · 0 评论 -
ASM元数据
asm磁盘组属性--9号文件概述ASM元数据分类位置ASM元数据特点磁盘头metadata类型概述ASM的元数据由ASM实例进行维护和管理,元信息本身非常重要,ASM磁盘组中的文件要想被Oracle DB和其他客户端正常使用,就要求元信息一定要是完好无损的,ASM的元信息以元信息块的形式存储在磁盘组中。ASM的元信息可以类比为Oracle数据库的数据字典,一旦核心的元信息发生毁坏,那么ASM磁盘组将不能被装载继而提供服务。有些ASM 元数据在每个ASM 磁盘的固定位置,被称为物理元信息,有些ASM元原创 2020-06-19 17:36:54 · 447 阅读 · 0 评论 -
从asm磁盘头自动备份看11g到12c的新特性--Physical_metadata_replication
从asm磁盘头自动备份看11g到12c的新特性--Physical_metadata_replication概述读取AU11理论支撑12c 新特性复制的位置--AU11磁盘组属性phys_meta_replicatedcompatible.asm值总结概述磁盘头(AU0 block0)对于ASM磁盘来说无比重要,ASM 磁盘头的大部分内容仅与本磁盘相关,但也有部分信息与整个磁盘组相关,有些甚至于与整个cluster相关。所以从10.2.0.5开始,oracle在创建磁盘组的时候,会自动备份磁盘头到另外原创 2020-06-18 23:44:42 · 617 阅读 · 0 评论 -
asm磁盘组不同创建方式compatible.asm的差异
asm磁盘组不同创建方式compatible.asm的差异概述11204create diskgroupasmca图形化asmca -silent查看asm兼容性参数值compatible.asm值19ccreate diskgroupasmca -silentasmca图形化查看asm兼容性参数值compatible.asm值总结概述今天在11204中使用create diskgroup创建的磁盘组,使用asmcmd lsattr或者v$asm_attribute里面查询不到磁盘组的任何属性,比较奇怪原创 2020-06-17 22:37:53 · 2160 阅读 · 0 评论 -
asm磁盘组属性--9号文件
asm磁盘组属性--9号文件概述查看磁盘组的重要属性asmcmd lsattrv$asm_attribute9号元数据文件(隐藏的属性)常见重要属性含义概述ASM的元数据9号文件,是ASM属性目录,包含了磁盘组的属性信息。属性目录只有在磁盘组的compatible.asm属性设置为11.1或以上时才会存在,是磁盘组层面而非ASM实例层面的。它被用来细粒度的调整磁盘组的属性。有些属性只能在磁盘组创建时指定(如au_size),有些属性可以在任何时候指定(如disk_repair_time)。有些属性保存原创 2020-06-17 14:51:13 · 879 阅读 · 1 评论