ASM系列第十四篇|ASM 1号文件—文件目录

本篇主要介绍ASM的1号文件,ASM的1号文件是ASM的文件目录,它记录了磁盘组中的所有文件信息,由于在ASM中,每一个磁盘组都是独立的存储单元,所以每一个磁盘组都会有属于它自己的文件目录。

ASM系列第十三篇|ASM磁盘组的重平衡操作

在ASM中,每一个文件的extent都均匀的分布在它所在磁盘组的所有磁盘上,无论是在文件第一次创建或是文件创建之后的重新resize都是如此,这也意味着我们始终能保持磁盘组中的每一个磁盘上都有一个平衡的空间分配。

ASM系列第十二篇|ASM中的force操作

在ASM中有部分的命令提供了force选项,它允许管理员不以默认的行为来做某些操作。使用force选项需要非常谨慎,因为在一些操作上使用force选项是十分安全且必要的,但在某一些操作上使用它就可能会导致磁盘组不可用,本文会针对具体的情况做详细说明。

ASM系列第十一篇|ASM元数据dump工具—amdu介绍

ASM Metadata Dump Utility,即ASM元数据导出工具,它的简写amdu更被人所熟知,常被Oracle技术支持人员和Oracle开发人员用来诊断和解决ASM故障。

ASM系列第十篇|ASM中的offline和drop操作

当一个ASM磁盘不可用时,ASM会把它从磁盘组里移除,对吗?要看情况,通常取决于ASM版本和磁盘组的冗余级别。因为一个external冗余的磁盘组会直接被dismount,所以主要关注normal和high冗余磁盘组的情况。

ASM系列第九篇|ASM磁盘头介绍

ASM磁盘头可能是ASM元数据中最广为人知的部分。之前你可能认为当它被破坏或丢失时,只能寄希望于Oracle技术支持人员协助来恢复。在本节中将解释ASM磁盘头的重要性和它包含的信息。

ASM系列第八篇|ASM工具百宝箱

本篇文章主要介绍几个大家应该熟练掌握的ASM工具。

ASM系列第七篇|了解ASM文件extent的分布情况

当ASM创建一个文件时(例如数据库实例要求创建一个数据文件),它会以extent为单位分配空间。一旦文件被创建,ASM会传递extent映射表给数据库实例,后续数据库实例能在不和ASM实例交互的情况下访问这个文件。

ASM系列第六篇|ASM磁盘partner介绍

ASM的数据冗余机制是通过将extent的镜像副本复制到同一磁盘组不同failgroup的磁盘上来实现的,这个磁盘被称为partner磁盘。

第五篇|如何映射ASMLIB管理的盘到OS设备名

当使用ASMLIB 来管理ASM 磁盘时,设备的路径信息是不会在gv$asm_disk视图path列中显示的,如果你使用的是ASMLIB Support Tools 2.1 或者更高(oracleasm-support-2.1*的rpm包)版本,可以通过root用户运行'oracleasm querydisk -p'来获得设备路径信息。