IMS 数据库实用程序
DBCTL 使您能够使用 IMS 提供的实用程序来帮助备份和恢复数据库。
- 数据库映像复制实用程序, DFSUDMP0
数据库映像复制实用程序 DFSUDMP0 是一个批处理实用程序,用于在数据库中创建数据集的副本。 对于 DEDB ,您可以将区域与 DBCTL 活动同时复制。 您还可以将并发映像副本用于全功能 DL/I 数据库。
如果在实用程序运行时更新了数据库,那么需要将所有日志 (包括启动 DFSUDMP0 时使用的日志) 与 DFSURDB0配合使用。 您需要日志和映像副本来提供数据库的完整
图片
以用于恢复。如果尚未创建映像副本,那么要恢复的数据集将用作 DFSURDB0的输入。
- 联机数据库映像复制实用程序, DFSUICP0
联机数据库映像复制实用程序 DFSUICP0是一个 BMP ,用于在数据库被分配和被 DBCTL 使用时在全功能 DL/I 数据库中创建数据集的输出副本。
如果在实用程序运行时更新了数据库,那么需要将所有日志 (包括启动 DFSUICP0 时使用的日志) 与 DFSURDB0配合使用。 您需要日志和映像副本来提供数据库的完整
图片
以用于恢复。如果尚未创建映像副本,那么要恢复的数据集将用作 DFSURDB0的输入。
- 数据库更改累积实用程序, DFSUCUM0
如果系统可用性是安装的主要问题,那么您可能希望使用此实用程序。 它将其他日志数据集的更改收集到单个日志中,从而帮助加快恢复速度。 平衡使用它的优点与它所产生的开销,以及您可能不需要使用它的输出的事实。
- 数据库恢复实用程序, DFSURDB0
数据库恢复实用程序将数据库的备份副本与更改累积实用程序或/和日志一起使用,并重新应用自备份副本以来所作的更改,以创建新的,重新构造的数据库。
数据库恢复实用程序在数据集级别或跟踪级别执行恢复。 通常,只有数据库的单个数据集需要恢复。 但是,如果丢失或损坏了多个数据集,那么需要单独恢复每个数据集。 如果 I/O 错误导致该问题,那么您可能只需要恢复单个磁道,而不是重构整个数据集。
