|
问题 | ||||||||
| 解答 尽管用户可通过 DB2 的 LIST HISTORY 命令查询到数据库备份的历史,如备份的方式、类型和粒度,但该命令必须在连接数据库的情况下才能执行。如果当前仅有数据库的备份映象,而没有该数据库用来连接,用户又希望在恢复映象之前了解该备份映象的备份类型,如是数据库级还是表空间级的备份;备份方式,是脱机还是联机备份;以及备份的粒度,是完整还是增量的备份等等,就无法通过 LIST HISTORY 命令获取这些信息了,这时通过使用 db2ckbkp 的命令便可实现这一功能。 db2ckbkp 命令中有许多选项,分别有不同的作用,为获得如上所述的备份信息,仅需使用”-H”选项来读取备份映象文件中完整的头信息即可。下面就通过一个 db2ckbkp 命令及其输出说明如果获取备份映象的相关备份信息(以 SAMPLE 数据库为例): 对 Unix 环境下的备份映象: 对 Windows 环境下的备份映象: 上述命令将得到类似如下输出: =====================
The proper image path would be: [1] Buffers processed: ###### Image Verification Complete - successful. 另:上述最后的“Image Verification Complete - successful.”则表明该备份映象文件是有效的,可使用 RESTORE 命令成功进行恢复操作。这是 db2ckbkp 主要的一个对备份映象进行验证功能。下面提供了一个备份类型,方式,粒度的可能值的对照表,以便用户查询使用: 备份属性值
|
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/694276/viewspace-429441/ ,如需转载,请注明出处,否则将追究法律责任。