1 简介

本文档概述了您为了恢复因工具和设备的硬件故障、错误配置、人为失误或物理破坏而丢失或损坏的 Oracle Hierarchical Storage Manager and StorageTek QFS Software、文件和文件系统而应采取的步骤。正确配置的 Oracle HSM 文件系统的功能极其强大。但是在恢复期间需要采取的步骤及您的成功几率取决于您的准备程度。因此,本简介首先概述了恢复过程。然后,介绍了 Oracle 所推荐的数据和文件系统保护措施。最后,本简介概述了向您提供的恢复步骤(根据您的准备情况和您当前拥有的资源)。

故障和恢复方案

文件系统故障的范围及所需恢复操作的性质取决于底层问题的性质。例如:

  • 如果服务器主机发生故障,则 Oracle HSM 软件和文件系统配置可能会丢失,而文件系统数据和元数据未受影响,但是在恢复配置信息之前无法访问。

    解决底层硬件问题并恢复操作系统后,重新安装软件并从备份副本恢复配置文件。在这种情况下,请按照第 3 章 恢复 Oracle HSM 配置中概述的过程执行操作。

  • 如果管理员无意中删除或损坏了一个或多个配置文件、库目录、脚本或 crontab 条目,则对一个或多个文件系统的访问权限可能会与某些或全部软件功能一起丢失。

    从备份副本恢复配置文件。按第 3 章 恢复 Oracle HSM 配置中列出的过程操作。

  • 如果为独立(非归档)QFS 文件系统中的数据提供磁盘高速缓存的磁盘或 RAID 组发生故障,则磁盘高速缓存中的所有文件都将丢失。

    解决硬件问题后,从 QFS 备份副本恢复丢失的文件。请参见使用恢复点文件恢复文件

  • 如果为归档文件系统中的数据提供磁盘高速缓存的磁盘或 RAID 组发生故障,则磁盘高速缓存中的所有文件都将丢失。

    解决硬件问题后,从归档的副本或 Oracle HSM 备份文件恢复文件。请参见使用恢复点文件恢复文件使用日志条目恢复文件

  • 如果存储文件系统元数据的磁盘发生故障,则文件系统将丢失,并且数据不再可供访问。

    解决硬件问题后,从备份文件恢复元数据。如果未备份归档文件系统的元数据,则可根据归档程序日志文件和介质迁移日志文件(如果有)的备份副本重构文件系统。请参见第 5 章 恢复丢失和已损坏的文件

  • 如果管理员无意中格式化了承载 Oracle HSM 文件系统的磁盘分区,或者对现有的 Oracle HSM 分区发出了 sammkfs 命令,则所有文件和元数据将丢失。

    从备份文件恢复元数据,或者根据归档文件系统的归档程序日志和介质迁移日志文件(如果有)重构元数据。可以从归档介质或备份文件恢复数据。请参见第 5 章 恢复丢失和已损坏的文件

建议的准备工作

在《Oracle Hierarchical Storage Manager and StorageTek QFS Software 安装和配置指南》中,Oracle 建议您在初始配置过程中采用以下配置、文件系统和数据备份步骤:

  • 在 Oracle HSM 归档文件系统中存储关键数据。

    至少归档文件数据的两个副本。至少在可移除介质(如磁带)上归档一个副本。

    如果可能,请将磁盘归档配置在不与归档文件系统的磁盘高速缓存共享物理设备的独立文件系统中。

  • 在高度冗余的镜像存储上存储文件系统元数据。

  • 使用恢复点文件定期备份 Oracle HSM 文件系统。

    恢复点文件存储文件系统元数据(可选择存储数据),以便恢复文件或整个文件系统。

    如果安装了 Oracle Hierarchical Storage Manager 软件,则可通过运行 samfsdump 命令创建恢复点文件。如果只有 QFS 文件系统软件,则使用 qfsdump 命令。可以从命令行或 Oracle HSM Manager 图形用户界面运行转储命令。

    单独使用任一命令会备份元数据。使用任一命令和 -U 选项会备份数据和元数据。-U 选项主要用于保护未归档到可移除介质的文件系统。

  • 将主机配置为自动保存 Oracle HSM 元数据恢复点文件。在 Solaris crontab 文件中创建条目,或使用 Oracle HSM Manager 的调度功能。

  • 配置主机来自动保存 Oracle HSM 归档程序日志文件和介质迁移日志文件(如果有)。在 Solaris crontab 文件中创建条目。

    对于 Oracle Hierarchical Storage Manager 软件归档或迁移到新介质的每个文件,日志文件会记录文件在文件系统中的名称和位置(路径)、存放副本的归档 (tar) 文件的名称、存储归档文件的可移除介质卷以及归档文件在介质上的位置。

  • 保存配置文件的备份副本、crontab 条目和定制文件系统管理脚本(如果有)。

  • 为 Oracle HSM 恢复信息选择一个安全的存储位置。

    选择可挂载在 Oracle HSM 文件系统主机上的独立文件系统。

    确保所选文件系统未与归档文件系统共享任何物理设备、逻辑卷、分区或 LUN。不要将灾难恢复资源存储在用于起保护作用的文件系统中。