自动存储管理 ASM

ASM(自动存储管理)自动存储管理(ASM,Automatic Storage Management)
【自动存储管理 ASM】ASM 是 Oracle 资料库 10g 中一个非常出色的新特性,它以平台无关的方式提供了档案系统、逻辑卷管理器以及软体 RAID(磁碟阵列) 等服务 。ASM 可以条带化和镜像磁碟,从而实现了在资料库被载入的情况下添加或移除磁碟以及自动平衡 I/O 以删除“热点” 。它还支持直接和异步的 I/O 并使用 Oracle9i 中引入的 Oracle 数据管理器 API(简化的 I/O 系统调用接口) 。
基本介绍中文名:自动存储管理
外文名:Automatic Storage Management
适用领域: Oracle 数据档案、重做日誌
占用记忆体:64 MB
ASM 不是一个通用的档案系统,并只能用于 Oracle 数据档案、重做日誌以及控制档案 。ASM 中的档案既可以由资料库自动创建和命名(通过使用 Oracle 管理档案特性),也可以由 DBA 手动创建和命名 。由于作业系统无法访问 ASM 中存储的档案,因此对使用 ASM 档案的资料库执行备份和恢复操作的唯一途径就是通过恢复管理器 (RMAN) 。ASM 作为单独的 Oracle 实例实施,只有它在运行时其他资料库才能访问它 。在 Linux 上,只有运行 OCSSD 服务(由 Oracle 通用安装程式默认安装)才能使用 ASM 。ASM 需要的记忆体不多:对大多数系统,只需 64 MB 。安装 ASM在 Linux 平台上,ASM 可以使用原始设备,或通过 ASMLib 接口管理的设备 。出于易于使用和性能方面的原因,Oracle 建议在原始设备上使用 ASMLib 。ASMLib 现在可以从 OTN 免费下载 。本部分逐步讲解使用 ASMLib 配置一个简单 ASM 实例和构建一个使用 ASM 进行磁碟存储的资料库的全过程 。确定所需的 ASMLib 版本ASMLib 以三个 Linux 程式包组成的程式包集提供:oracleasmlib - ASM 库oracleasm-support - 用于管理 ASMLib 的实用程式oracleasm - ASM 库的核心模组每个 Linux 发行套件都有其自己的 ASMLib 程式包集 。在每个发行套件中,每个核心版本都有一个相应的 oracleasm 程式包 。