WEB开发网
开发学院数据库DB2 利用表空间的备份快速恢复IBM DB2数据库 阅读

利用表空间的备份快速恢复IBM DB2数据库

 2008-09-03 16:25:30 来源:WEB开发网   
核心提示: 利用表空间备份恢复数据库 在DB2 V9中,提供了一个新的功能,利用表空间的备份快速恢复IBM DB2数据库(3),就是通过表空间备份和日志来快速重建整个 DB2 数据库,这个功能是通过在RESTORE DATABASE命令中加入REBUILD选项来实现的,我们可以得到数据库的参数和其备份

利用表空间备份恢复数据库

在DB2 V9中,提供了一个新的功能,就是通过表空间备份和日志来快速重建整个 DB2 数据库,这个功能是通过在RESTORE DATABASE命令中加入REBUILD选项来实现的。

以下的步骤帮助我们通过REBUILD选项来利用表空间备份恢复TEST数据库:

第一步,我们利用表空间备份执行带REBUILD选项的RESTORE DATABASE命令恢复数据库。

清单2:通过REBUILD选项来利用表空间备份恢复TEST数据库

db2 restore db test rebuild with all tablespaces in database taken at 20060517135208

这一步我们是从已有的几个表空间备份影像中选取一个备份来进行数据库恢复。一般,我们会选取最近备份的表空间影像,这个备份影像我们称之为“目标影像”(Target Image),因为它包含了我们用于恢复 TEST 数据库所需的最新的表空间备份、数据库配置参数、日志序列等重要信息。实际上,这个“目标影像”可以是任何一种备份 ( 全备份、表空间备份、增量备份、在线或离线的备份 )。在本例中,最近的一个备份影像是TEST.3.DB2.NODE0000.CATN0000.20060517135208.001,因此我们就选取它作为我们进行数据库恢复的“目标影像”。

当我们执行完上述RESTORE命令之后,TEST数据库的结构将被重建和恢复。我们可以得到数据库的参数和其备份历史之类的信息。如果我们发出LIST HISTORY命令 ( 如:LIST HISTORY ALL FOR TEST),我们将得到以下的输出(参照清单 3) 。

清单3 :使用 LIST HISTORY查询数据库备份历史信息

Op Obj Timestamp+Sequence Type Dev Earliest Log Current Log Backup ID
-- --- ------------------ ---- --- ------------ ------------ --------------
R D 20060519121107001 F 20060517135208
---------------------------------------------------------------------------
Contains 1 tablespace(s):
00001 USERSPACE3
---------------------------------------------------------------------------
Comment: RESTORE TEST WITH RF
Start Time: 20060519121107
End Time: 20060519121108
Status: A
---------------------------------------------------------------------------
EID: 7 Location:
Op Obj Timestamp+Sequence Type Dev Earliest Log Current Log Backup ID
-- --- ------------------ ---- --- ------------ ------------ --------------
R P 20060519121108001 F 20060515135047
---------------------------------------------------------------------------
Contains 2 tablespace(s):
00001 USERSPACE1
00002 SYSCATSPACE
---------------------------------------------------------------------------
Comment: RESTORE TEST WITH RF
Start Time: 20060519121108
End Time: 20060519121113
Status: A
---------------------------------------------------------------------------
EID: 8 Location:
Op Obj Timestamp+Sequence Type Dev Earliest Log Current Log Backup ID
-- --- ------------------ ---- --- ------------ ------------ --------------
R P 20060519121113001 F 20060516135136
---------------------------------------------------------------------------
Contains 1 tablespace(s):
00001 USERSPACE2
---------------------------------------------------------------------------
Comment: RESTORE TEST WITH RF
Start Time: 20060519121113
End Time: 20060519121114
Status: A
---------------------------------------------------------------------------
EID: 9 Location:
Op Obj Timestamp+Sequence Type Dev Earliest Log Current Log Backup ID
-- --- ------------------ ---- --- ------------ ------------ --------------
R D 20060519121107 R S0000001.LOG S0000003.LOG 20060518135208
---------------------------------------------------------------------------
Contains 4 tablespace(s):
00001 USERSPACE3
00002 USERSPACE2
00003 USERSPACE1
00004 SYSCATSPACE
---------------------------------------------------------------------------
Comment: REBUILD TEST WITH RF
Start Time: 20060519121107
End Time: 20060519121115
Status: A
---------------------------------------------------------------------------
EID: 10 Location:

上一页  1 2 3 4  下一页

Tags:利用 空间 备份

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接