Просматривает хронологию базы данных и создает список отметок времени для резервных копий, необходимых для инкрементного восстановления. Создает также упрощенный синтаксис восстановления для инкрементного восстановления вручную.
Авторизация
Нет
Необходимое соединение
Нет
Синтаксис команды
>>-db2ckrst----d--имя базы данных----t--отметка времени---------> >-----+---------------------+-----------------------------------> | .-database---. | '--r--+-tablespace-+--' >-----+-----------------------------------------+---+----+----->< | .--------------------------------. | +--h-+ | V | | +--u-+ '--n-----имя табличного пространства---+--' '--?-'
Параметры команды
Прим.: | Если выбрано восстановление табличного пространства, но не указано имен табличных пространств, утилита использует для восстановления имена табличных пространств, перечисленные в записи хронологии заданной резервной копии. |
Прим.: | Если выбрано восстановление базы данных, но задан список имен табличных пространств, утилита будет выполнять восстановление указанных табличных пространств. |
Примеры
db2ckrst -d mr -t 20001015193455 -r database db2ckrst -d mr -t 20001015193455 -r tablespace db2ckrst -d mr -t 20001015193455 -r tablespace -n tbsp1 tbsp2 > db2 backup db mr Backup successful. The timestamp for this backup image is : 20001016001426 > db2 backup db mr incremental Backup successful. The timestamp for this backup image is : 20001016001445 > db2ckrst -d mr -t 20001016001445 Suggested restore order of images using timestamp 20001016001445 for database mr. =================================================================== db2 restore db mr incremental taken at 20001016001445 db2 restore db mr incremental taken at 20001016001426 db2 restore db mr incremental taken at 20001016001445 =================================================================== > db2ckrst -d mr -t 20001016001445 -r tablespace -n userspace1 Suggested restore order of images using timestamp 20001016001445 for database mr. =================================================================== db2 restore db mr tablespace ( USERSPACE1 ) incremental taken at 20001016001445 db2 restore db mr tablespace ( USERSPACE1 ) incremental taken at 20001016001426 db2 restore db mr tablespace ( USERSPACE1 ) incremental taken at 20001016001445 ===================================================================
Замечания по использованию
Для использования этой утилиты необходимо наличие хронологии базы данных. Если хронологии базы данных нет, следует перед использованием утилиты задать опцию HISTORY FILE в команде RESTORE.
Если используется опция FORCE команды PRUNE HISTORY, есть вероятность удаления записей, требуемых для восстановления из самой поздней полной резервной копии базы данных. По умолчанию команда PRUNE HISTORY не удаляет нужные записи. Не рекомендуется использовать опцию FORCE команды PRUNE HISTORY.
Рекомендуется хранить подробные записи резервных копий, используя для ориентации в них эту утилиту.