- 论坛徽章:
- 11
|
如何使用db2ckbkp命令查看DB2数据库备份的类型
环境 产品:DB2 UDB
平台:平台无关
版本:V7.1 及以后版本
问题 如何使用db2ckbkp命令查看DB2数据库备份的类型?
解答 db2ckbkp命令不仅可以用来检查DB2数据库备份文件的完整性,而且还可以用来查询DB2数据库备份文件的元数据,如果我们有一些备份文件,但是不知道备份的类型,我们可以使用db2ckbkp -H <备份文件>来检查DB2数据库备份的类型:
如在我们的目录中有如下几个备份文件:
D:\Temp\SAMPLE.0\DB2\NODE0000\CATN0000\20041025>dir
驱动器 D 中的卷是 Data
卷的序列号是 2094-E2AA
D:\Temp\SAMPLE.0\DB2\NODE0000\CATN0000\20041025 的目录
2004-10-25 10:28 下午 36,212,736 222808.001
2004-10-25 10:30 下午 29,929,472 223024.001
2004-10-25 10:33 下午 24,944,640 223239.001
2004-10-25 10:34 下午 36,212,736 223408.001
我们想检查一下文件2223024.001的备份类型,可以使用如下命令:
D:\Temp\SAMPLE.0\DB2\NODE0000\CATN0000\20041025>db2ckbkp -H 223024.001
=====================
MEDIA HEADER REACHED:
=====================
Server Database Name -- SAMPLE
Server Database Alias -- SAMPLE
Client Database Alias -- SAMPLE
Timestamp -- 20041025223024
Database Partition Number -- 0
Instance -- DB2
Sequence Number -- 1
Release ID -- A00
Database Seed -- 41FDD448
DB Comment's Codepage (Volume) -- 0
DB Comment (Volume) --
DB Comment's Codepage (System) -- 0
DB Comment (System) --
Authentication Value -- 255
Backup Mode -- 1
Includes Logs -- 0
Compression -- 0
Backup Type -- 0
Backup Gran. -- 0
Status Flags -- 11
System Cats inc -- 1
Catalog Partition Number -- 0
DB Codeset -- GBK
DB Territory --
LogID -- 1098714476
LogPath -- C:\DB2\NODE0000\SQL00001\SQLOGDIR\
Backup Buffer Size -- 4984832
Number of Sessions -- 1
Platform -- 5
The proper image path would be:
SAMPLE.0\DB2\NODE0000\CATN0000\20041025\223024.001
Image header dumped -- NO VERIFICATION PERFORMED.
我们可以通过上述输出中的Backup Mode, Backup Type 和Backup Gran.来确定备份的类型,三个关键字的说明如下:
Backup Mode 0 - offline(脱机备份), 1 - online(联机备份)
Backup Type 0 - full(全备份), 3 - tablespace(表空间级备份)
Backup Gran. 0 - normal(正常备份), 16 - incremental(增量备份), 48 - delta(增量delta备份)
其中incremental(增量备份)和delta(增量delta备份)的说明如下:
Incremental(增量备份): 增量备份映像是自从上次最新的、成功的完全备份操作以来,更改过的所有数据库数据的副本。也称为累积备份映像,因为进行的一系列增量备份中的每一个都会有上次增量备份映像的内容。增量备份映像的前身通常是同一对象最新的、成功的完全备份。
Delta(增量delta备份): delta 备份映像或增量 delta 备份映像是自从上次相关表空间的成功备份(包括完整、增量或 delta 备份)以来,已更改过的所有数据库数据的副本。也称为差异备份映像或非累积备份映像。delta 备份映像的前身是最新的成功备份,包括 delta 备份映像中每个表空间的备份。
明确了上述数字的含义后,我们就可以很容易地辨别上述备份文件是属于“联机全备份”:
Backup Mode -- 1 (联机备份)
Backup Type -- 0 (全备份)
Backup Gran. -- 0 (正常备份) |
|