您可以将 Db2® 数据库复原到备用主机上的另一个 Db2 实例。 您还可以选择将数据库复原到具有不同名称的实例并重命名该数据库。 此过程会在不同实例中的不同主机上创建完全相同的数据库副本。 如果是将资源复原到备用位置,那么可以多次复原同一资源而不指定不同目标主机。
开始之前
要点: 对于所有复原操作, Db2 必须在源主机和目标主机上处于同一版本级别。 除了该需求外,还必须确保每个主机上都存在与要复原的实例同名的实例。 当目标实例具有相同名称以及名称不同时,此要求适用。 要使复原操作成功,必须供应两个实例,一个具有原始名称,另一个具有新名称。
在为
Db2创建复原作业之前,请确保满足以下需求:
- 至少一个 Db2 备份作业已成功设置并运行。 有关设置备份作业的指示信息,请参阅 备份 Db2 数据。
- IBM Spectrum® Protect Plus 角色和资源组分配给正在设置复原作业的用户。 有关分配角色的更多信息,请参阅 管理用户访问权。
- 从 IBM Spectrum Protect 归档复原时,文件将在作业开始之前从磁带迁移到登台池。 根据复原的大小,此过程可能需要几个小时。
复原作业可以在 IBM Db2 日志目录中创建数据。 在某些情况下,如果运行多个复原作业,那么数据将保留在先前作业的日志目录中。 因此,下一次尝试将数据库复原到原始位置失败,除非清除日志目录。
例如,如果 Db2 日志目录为空,并且复原作业使用选项 复原到原始实例, 覆盖现有数据库和 恢复直到备份结束来运行,那么复原作业将成功完成。 如果该作业后跟带有选项 复原到原始实例, 覆盖现有数据库和 恢复直到可用日志结束的第二个作业,那么第二次复原尝试将失败,因为原始复原作业将数据保留在 Db2 日志目录中。
在启动面向备用实例的复原操作之前,请确保源机器上的文件系统结构在目标机器上匹配。 此文件系统结构包含表空间、联机日志和本地数据库目录。 确保向文件系统结构分配具有足够空间的专用卷。 对于所有复原操作, Db2 必须在源主机和目标主机上处于相同的版本级别,并且每个主机上都必须存在同名的实例。 有关空间需求的更多信息,请参阅 Db2 保护的空间需求。 有关先决条件和设置的更多信息,请参阅 Db2的先决条件。
限制: 如果要将数据库备份复原到的本地数据库目录上存在数据,并且未选择 覆盖现有数据库 选项,那么复原操作将失败。 在备份所要复原到的本地数据库目录中不能有其他数据。 选择覆盖现有数据库选项时,将会移除任何现有数据以及备用主机上的本地数据库目录。
注: 将多分区数据库复原到备用位置时,请确保使用与原始实例相同的分区号配置目标实例。 所有这些分区必须在单一主机上。 将数据复原到已重命名的新实例时,必须使用相同数量的分区来配置复原操作所需的两个实例实例。
关于此任务
请确保重定向的复原操作的磁盘路径包含实例名称和数据库名称。 所有类型的路径都需要以下信息:数据库路径、容器路径、存储路径以及日志和镜像日志路径。
过程
- 在导航面板中,展开 ,然后单击 。
"恢复" 向导将打开。
- 可选: 如果从 " 作业和操作 " 页面启动了复原向导,请单击 Db2 作为源类型,然后单击 下一步。
提示:
- 要获取向导中选择的运行摘要,请在向导的 导航面板 中单击 预览复原 。
- 向导将以缺省设置方式打开。 要以高级设置方式运行向导,请选择 高级设置。 借助高级设置方式,您可以为复原作业设置更多选项。
- 在 " 选择源 " 页面上,单击 Db2 实例以显示该实例中的数据库。 通过单击该数据库名称的加号图标
来选择数据库。 单击下一步以继续。
- 在 " 源快照 " 页面中,选择所需的复原操作类型。
- 随需应变:快照:用于从数据库快照创建一次性复原操作。 作业不设置为重现。
- 随需应变:时间点:用于从数据库的时间点备份创建一次性复原操作。 作业不设置为重现。
- 定期:用于创建按调度反复运行的定期作业。
提示:对于 On-Demand: Snapshot ,您可以选择不恢复,也可以选择在备份结束之前恢复。 对于 随需应变: 时间点 复原作业,您可以选择恢复至可用日志结束,或恢复至特定时间点。
- 完成 " 源快照 " 页面上的字段,然后单击 下一步 以继续。
显示的字段取决于在 " 选择源 " 页面上选择的项数以及复原类型。 在选择相关字段之前,也不会显示某些字段。
| 选项 |
描述 |
| 日期范围 |
指定日期范围以显示该范围内的可用快照。 |
| 备份存储类型 |
所选日期范围内的所有备份都列在显示备份操作发生时间和备份的服务级别协议 (SLA) 策略的行中。 选择包含所需备份时间和 SLA 策略的行,然后执行下列其中一项操作:
- 单击要从中复原的备份存储类型。 显示的存储类型取决于环境中可用的类型,并按以下顺序显示:
- 备份
- 复原备份到 vSnap 服务器的数据。
- 复制
- 复原复制到 vSnap 服务器的数据。
- Object Storage
- 复原复制到云服务或存储库服务器的数据。
- 归档
- 复原复制到云服务归档或存储库服务器归档 (磁带) 的数据。
- 单击行上的任意位置。 缺省情况下,将选择从行左侧按顺序显示的第一个备份类型。 例如,如果显示存储类型 Backup, Replication和 Archive ,那么缺省情况下会选择 Backup 。
|
| 使用备用 vSnap 服务器执行复原作业 |
如果要从云服务或存储库服务器复原数据,请选中此框以指定备用 vSnap 服务器,然后从 选择备用 vSnap 菜单中选择服务器。 从复制到云资源或存储库服务器的复原点复原数据时,将使用 vSnap 服务器作为网关来完成操作。 缺省情况下,用于完成复原操作的 vSnap 服务器与用于完成备份和复制操作的 vSnap 服务器相同。 为减少 vSnap 服务器上的负载,您可选择备用 vSnap 服务器来用作网关。
|
针对随需应变快照,多资源复原或重现复原显示的字段。 对于时间点复原,只有站点可用于复原位置类型。
| 选项 |
描述 |
| 复原位置类型 |
选择要从中复原数据的位置类型:
- 站点
- 快照备份到的站点。 站点在 窗格中定义。
- 云服务副本
- 快照复制到的云服务。 云服务在 窗格中定义。
- 存储库服务器副本
- 快照复制到的存储库服务器。 存储库服务器在 窗格中定义。
- 云服务归档
- 要将快照复制到的云归档服务。 云服务在 窗格中定义。
- 存储库服务器归档
- 将快照复制到磁带的存储库服务器。 存储库服务器在 窗格中定义。
|
| 选择位置 |
如果要从站点复原数据,请选择下列其中一个复原位置:
- 主
- 要从中复原快照的主站点。
- 辅助
- 要从中复原快照的辅助站点。
如果从云或存储库服务器复原数据,那么从选择位置菜单中选择服务器。
|
| 日期选择器 |
对于随需应变复原操作,请指定日期范围以显示该范围内的可用快照。 |
| 复原点 |
对于随需应变复原操作,请从所选日期范围内的可用快照列表中选择快照。 |
| 使用备用 vSnap 服务器执行复原作业 |
如果要从云服务或存储库服务器复原数据,请选中此框以指定备用 vSnap 服务器,然后从 选择备用 vSnap 菜单中选择服务器。 从复制到云服务或存储库服务器的复原点复原数据时,将使用 vSnap 服务器作为网关来完成操作。 缺省情况下,用于完成复原操作的 vSnap 服务器与用于完成备份和复制操作的 vSnap 服务器相同。 为减少 vSnap 服务器上的负载,您可选择备用 vSnap 服务器来用作网关。
|
- 选择适合于为复原操作选择的目标的 复原方法 。 单击下一步以继续。
- 生产: 在此方式下, Db2 应用程序服务器首先将文件从 vSnap 存储库卷复制到作为备用位置或原始实例的目标主机。 然后,使用该复制数据来启动数据库。
- 测试:在此方式下,代理程序通过直接从 vSnap 存储库中使用数据文件来创建新数据库。
- 即时访问: 在此方式下,在 IBM Spectrum Protect Plus 从 vSnap 存储库安装卷之后,不会执行任何进一步的操作。 请将数据用于从安装的卷中的文件进行的定制恢复。
- 在将数据库复原到另一个位置并且想要重命名数据库时,请添加数据库名称。
- 将复原操作的目标设置为 复原到备用实例 ,以将数据复原到其他位置,您可以从合格位置列表中选择这些位置。 单击下一步以继续。
复原到备用位置时,请先在实例表中选择实例,然后再单击下一步。 不适用的目标实例不可选择。
- 选择选项,如 复原 Db2 数据中所述。
- 在 " 调度 " 页面中,命名复原作业并选择作业的运行频率。 调度开始时间,然后单击 下一步 以继续。
如果指定的复原作业是随需应变作业,那么无输入调度的选项。 仅针对周期性复原作业指定调度。
- 在 " 复审 " 页面中,复审您对复原作业的选择。 如果对于复原作业所有详细信息都正确,那么单击提交,或者单击返回以进行修订。
结果
单击提交片刻后,onDemandRestore 记录将会添加到“作业会话”窗格。 要查看复原操作的进度,请展开作业。 您还可以通过单击 "下载" 图标
来下载日志文件。 所有正在运行的作业均可在“作业和操作”“正在运行的作业”页面中进行查看。