Oracle ASM 详解
为什么要使用ASM管理
ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也是由实例和文件组成, 也可以通过sqlplus 工具来维护。
ASM 实例使用专用的后台进程完成其大部分功能。 RBAL 进程在自动存储管理实例中协调磁盘组的重新平衡活动。它负责对自动存储管理磁盘执行全局打开操作。
文件创建过程可以很好地说明数据库实例与 ASM 之间发生的交互。文件创建过程如下所示:
磁盘组是一个或多个磁盘的逻辑分组, ASM 将其作为一个集合来管理。每个磁盘组都包含与自身相关联的元数据。在概念上, ASM 磁盘组类似于典型存储区域网络中的逻辑卷。从磁盘组内分配文件空间。磁盘组中存储的文件的内容将在该磁盘组的磁盘中平均分布或条带化,以便消除热点并在各磁盘上提供一致的性能。每个 ASM 文件都完全包含在一个磁盘组中。但是,一个磁盘组可以包含属于多个数据库的文件,而一个数据库可以使用来自多个磁盘组的不同文件。
领取专属 10元无门槛券
私享最新 技术干货