Oracle 自动存储管理要求

自动存储管理 (Automatic Storage Management, ASM) 是为管理 Oracle 数据库文件而构建的集成文件系统和卷管理器。

Oracle FS 数据保护管理器 (Data Protection Manager, DPM) 支持使用 ASM 的 Oracle 数据库。ASM 提供原始 I/O 般的性能同时可以轻松管理文件系统。ASM 简化了数据库管理,使用它后不需要直接管理大量 Oracle 数据库文件。ASM 允许您将所有可用存储划分为 Oracle ASM 磁盘组。您只需管理一个较小的磁盘组集合,ASM 自动将数据库文件放置在这些磁盘组内。

有两种方法用于配置 ASM 实例。可以使用初始化参数文件 (parameter file, PFILE) 或服务器参数文件 (server parameter file, SPFILE)。这两种参数文件都包含所有 ASM 实例配置详细信息。无论您使用哪种方法,都应将参数文件存储在受管数据库未使用的磁盘组上。

有关安装和配置 Oracle ASM 的更多信息,请参见以下资源:

数据保护管理器 配置磁盘组时,存在以下限制。

  • 需要为每个 Oracle FS System LUN 创建一个驱动器分区。

  • DPM 将每个磁盘组视为一个一致性组,这使得 DPM 可以将整个一致性组作为单个数据块进行备份和恢复。

  • 每个磁盘组必须仅包含来自单个 Oracle FS SystemLUN

  • 需要将所有数据文件、控制文件、SPFILE 和重做日志存储在单个 ASM 磁盘组上。例如,将所有数据文件放置在 DATA 磁盘组上,将备份和归档日志文件存储在闪回恢复区 (flash recovery area, FRA) 磁盘组上。不支持跨多个磁盘组多路复用的控制文件和重做日志。

  • 需要将 ASM 磁盘组与 Oracle 数据库 FRA 相隔离。FRA 是您存储数据库归档重做日志文件的地方。包含归档日志和数据库备份的 FRA 可以位于单独的磁盘组(不同于数据文件所在的磁盘组)。但是,FRA 绝对不能位于用户可能要备份和恢复的其他数据库的数据文件、控制文件和日志文件所在的磁盘组。

  • Oracle ASM 可以管理多个数据库,并且多个数据库可以位于同一个磁盘组中,但是一个数据库不能位于多个磁盘组中。

  • 使用同一磁盘组的多个数据库必须一起备份和恢复。

  • DPM 通过自动时间点恢复对数据库进行恢复。不支持前滚恢复。

  • 对于 Linux 和 Solaris 操作系统,DPM 要求您为 ASM 实例提供用户名,还要求您为您要管理的每个数据库提供用户名。该用户名可保证 DPM 对数据库的访问是经验证的操作系统访问。密码不是必需的。

  • 如果 ASM 应用程序包含某个一致性组,则它表示一个磁盘组,您无法为该一致性组设置或更改凭据。

DPM 会执行测试来确保满足上述要求,如果发生问题则会提供反馈。