DB2数据库备份实践

db2数据库备份实践OK:
==========================================================================
1.1 DB2 数据库脱机备份与恢复实验

脚本清单

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

db2 backup db daviddb to home/db2inst1/sql/backup

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

db2 drop db daviddb

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

db2 restore db daviddb from home/db2inst1/sql/backup taken at 20071121152940

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

脚本清单:

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

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

db2 update db cfg using TrackMod YES

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

db2 backup db daviddb to home/db2inst1/sql/backup

--插入测试数据

INSERT INTO TestTable(Message)

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

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

db2 backup db daviddb incremental to home/db2inst1/sql/backup

--删除数据库,模拟数据灾难

db2 drop db daviddb

--首先还原至完全离线备份状态

db2 restore db daviddb from home/db2inst1/sql/backup taken at 20071121153818

--还原至增量离线备份状态

db2 restore db daviddb incremental automatic from home/db2inst1/sql/backup taken at 20071121154006



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

db2 restore db daviddb from home/db2inst1/sql/backup taken at 20071121152940

----------------以上OK----------------------------------------------------
1.3 DB2 数据库联机机备份与恢复实验

说明:联机备份数据库可以使数据库在备份的同时仍然保持在可用状态。要让数据库支持联机备份,必须更改数据库的日志归档方式。在脱机备份模式下,数据库采用循环日志方式记录数据库日志,在联机备份模式下,数据库则采用归档日志的方式备份数据库日志。另外,对于联机备份的数据库来说,活动日志和归档日志就很重要了,一定要经常备份、保存。

你可能感兴趣的:(sql,db2,活动,脚本)