浅谈IBM DB2的数据库备份与恢复

豆豆网   技术应用频道   2007年12月04日  【字号: 收藏本文

内容摘要:本文探讨了基于 IBM DB2 的各种数据库备份与恢复策略,并附有完整的实验步骤。本文试图通过具体的实验使读者领会各种数据库备份方式的优劣和异同,并掌握 IBM DB2 的数据库备份与恢复技术……

  --插入测试数据 INSERT INTO TestTable(Message) VALUES('测试表建立成功');

  说明:建立测试表并插入数据是为了稍候验证数据库恢复的时候用的。

  (4)、Step3:创建测试表 TestTable 并插入测试数据

  脚本清单

  CREATETABLETestTable
  (
  IDINTEGERNOTNULLGENERATEDALWAYSASIDENTITY(STARTWITH0,INCREMENTBY1,NOCACHE),
  MessageVARCHAR(100),
  PRIMARYKEY(ID)
  )INData_SP;

  --插入测试数据

  INSERT INTO TestTable(Message)

  VALUES('测试表建立成功');

  4.2 DB2 数据库脱机备份与恢复实验

  脚本清单

  --Step1:完全备份数据库(脱机,备份时间戳记为 20071121152940)

  db2 backup db TestDB to D:DB2_Train

  --Step2:模拟灾难,强制删除数据库

  db2 drop db TestDB

  --Step3:根据该数据库完全备份还原数据库

  db2 restore db TestDB from D:DB2_Train taken at 20071121152940

  4.3 DB2 数据库增量备份与恢复实验

  脚本清单

  --数据库增量备份以及还原实验

  --修改数据库参数 TrackMod ,使之支持数据库进行增量备份

  db2 update db cfg using TrackMod YES

  --更改参数后必须完全离线备份数据库(脱机,备份时间戳记为 20071121153818)

  db2 backup db TestDB to D:DB2_Train

  --插入测试数据

  INSERT INTO TestTable(Message)

  VALUES('开始增量数据库备份测试');

  --开始增量备份(脱机,备份时间戳记为 20071121154006)

  db2 backup db TestDB incremental to D:DB2_Train

来源:IT168    作者:彭建军    责编:豆豆技术应用

正在加载评论...