哪个网站有做烘焙蛋糕专业的配方,建立网站后台,域名网站建设方案,西安公司电话这几天很蕉绿#xff0c;想着复习下技术。个人很喜欢ASM#xff0c;就从ASM开始复习。循环kfed发现一个很奇怪的事情#xff0c;就是#xff0c;我扫到AU 11的时候发现#xff0c;居然这个aun的blkn0是KFBTYP_DISKHEAD。要知道以前看到KFBTYP_DISKHEAD就是第二个AU的倒数第…这几天很蕉绿想着复习下技术。个人很喜欢ASM就从ASM开始复习。循环kfed发现一个很奇怪的事情就是我扫到AU 11的时候发现居然这个aun的blkn0是KFBTYP_DISKHEAD。要知道以前看到KFBTYP_DISKHEAD就是第二个AU的倒数第二个块。这太奇怪了。。于是。。。当时觉得这个特性很有用。磁盘头的4K备份在第二个AU的倒数第二个block上。这次观察到这个现象我以为是磁盘头的第三个备份。然后我对这个AU11进行读取。发现不对。Oracle PL/SQL[griddm01db08 ~]$ kfed opread dev/dev/mapper/data01 aus4m aun11 blkn0| grep typekfbh.type: 1 ; 0x002: KFBTYP_DISKHEAD[griddm01db08 ~]$ kfed opread dev/dev/mapper/data01 aus4m aun11 blkn1| grep typekfbh.type: 2 ; 0x002: KFBTYP_FREESPC[griddm01db08 ~]$ kfed opread dev/dev/mapper/data01 aus4m aun11 blkn2| grep typekfbh.type: 3 ; 0x002: KFBTYP_ALLOCTBL[griddm01db08 ~]$ kfed opread dev/dev/mapper/data01 aus4m aun11 blkn3| grep typekfbh.type: 3 ; 0x002: KFBTYP_ALLOCTBL[griddm01db08 ~]$ kfed opread dev/dev/mapper/data01 aus4m aun11 blkn4| grep typekfbh.type: 3 ; 0x002: KFBTYP_ALLOCTBL[griddm01db08 ~]$ kfed opread dev/dev/mapper/data01 aus4m aun11 blkn1023| grep typekfbh.type: 3 ; 0x002: KFBTYP_ALLOCTBL12345678910111213[griddm01db08~]$kfedopreaddev/dev/mapper/data01aus4maun11blkn0|greptypekfbh.type:1;0x002:KFBTYP_DISKHEAD[griddm01db08~]$kfedopreaddev/dev/mapper/data01aus4maun11blkn1|greptypekfbh.type:2;0x002:KFBTYP_FREESPC[griddm01db08~]$kfedopreaddev/dev/mapper/data01aus4maun11blkn2|greptypekfbh.type:3;0x002:KFBTYP_ALLOCTBL[griddm01db08~]$kfedopreaddev/dev/mapper/data01aus4maun11blkn3|greptypekfbh.type:3;0x002:KFBTYP_ALLOCTBL[griddm01db08~]$kfedopreaddev/dev/mapper/data01aus4maun11blkn4|greptypekfbh.type:3;0x002:KFBTYP_ALLOCTBL[griddm01db08~]$kfedopreaddev/dev/mapper/data01aus4maun11blkn1023|greptypekfbh.type:3;0x002:KFBTYP_ALLOCTBL可以看到AU11不仅备份了磁盘头还备份了FST还备份了AT表。百撕不得骑姐。搜谷歌。找到这个特性叫做 Physical metadata replication。从ASM 12.1开始ASM就会对物理元数据进行备份。直觉上感觉这是个磁盘组的属性。于是查看磁盘组属性。Oracle PL/SQL[griddm01db08 ~]$ asmcmd lsattr -G dataNameaccess_control.enabledaccess_control.umaskappliance._partnering_typeate_conversion_doneau_sizecell.smart_scan_capablecell.sparse_dgcompatible.asmcompatible.rdbmscontent.checkcontent.typecontent_hardcheck.enableddisk_repair_timefailgroup_repair_timeidp.boundaryidp.typelogical_sector_sizephys_meta_replicatedpreferred_read.enabledscrub_async_limitscrub_metadata.enabledsector_sizethin_provisionedvam_migration_done1234567891011121314151617181920212223242526[griddm01db08~]$asmcmdlsattr-GdataNameaccess_control.enabledaccess_control.umaskappliance._partnering_typeate_conversion_doneau_sizecell.smart_scan_capablecell.sparse_dgcompatible.asmcompatible.rdbmscontent.checkcontent.typecontent_hardcheck.enableddisk_repair_timefailgroup_repair_timeidp.boundaryidp.typelogical_sector_sizephys_meta_replicatedpreferred_read.enabledscrub_async_limitscrub_metadata.enabledsector_sizethin_provisionedvam_migration_done有一个很可疑的属性属性叫做phys_meta_replicated。我看了下这个属性的值Oracle PL/SQL[griddm01db08 ~]$ asmcmd lsattr -G data -l phys_meta_replicatedName Valuephys_meta_replicated true[griddm01db08 ~]$12345[griddm01db08~]$asmcmdlsattr-Gdata-lphys_meta_replicatedNameValuephys_meta_replicatedtrue[griddm01db08~]$看起来是对物理metadata进行了replicate。ASM的物理元数据包括磁盘头FSTAT。哦对了我的环境是19c的ASM。