欢迎来到天天文库
浏览记录
ID:61005200
大小:88.50 KB
页数:15页
时间:2021-01-19
《DB2数据库备份及恢复.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、DB2数据库备份及恢复李建保2008-12-5为了避免数据库数据丢失,我们必须制定备份和恢复策略,本文描述了脱机和联机两种备份方式,本人倾向于使用联机备份模式。版本记录版本号.版本日期修订人修订简述说明V1.02008-12-05李建保创建文档,并描述了数据库如何脱机和联机备份以及恢复等2009-04-03Jimmy目录第一章概述5第二章脱机备份62.1首先确保没有用户使用DB262.2停掉数据库并重新启动,以便断掉所有连接62.3执行备份命令:62.4检查备份成功:6第三章联机备份83.1查看备份历史83.2如果是循环日志,需要先修改成归
2、档日志83.3联机备份93.3.1联机备份表空间93.3.2联机备份数据库93.4备份归档日志文件10第四章从联机备份中恢复114.1恢复并前滚整个数据库114.1.1恢复数据库到某一个时间点114.1.2前滚至日志结束114.1.3前滚至某个时间点124.2恢复表空间124.2.1恢复表空间到某一个时间点124.2.2前滚至某一个时间点12第五章增量备份和恢复135.1增量备份135.1.1打开TRACKMOD135.1.2执行完全数据库备份作为增量备份的基础145.1.3联机备份数据库145.1.4增量备份数据库145.1.5delta
3、增量备份数据库145.2增量恢复155.2.1自动从增量备份中恢复155.2.2前滚到日志结束15第一章概述DB2有两种备份模式:脱机(冷)备份和联机(热)备份。脱机要求所有应用断开与数据库的连接,联机允许在备份的过程中继续执行事务。DB2有两种日志模式:循环和归档日志记录。当选择循环日志(数据库默认日志模式)时,只能执行脱机备份;如果选择的是归档日志,可以进行联机备份和增量备份。下面几个章节将分别说明如何进行脱机备份、联机备份。第一章脱机备份1.1首先确保没有用户使用DB2 $db2listapplicationsfordbsample
4、(sample是数据库名称,下面均以这个为例)1.2强迫断开应用连接 db2forceapplication(1,2)1.3执行备份命令:db2backupdbsampleto/db2file/bakup(路径)备份成功,将会返回一个时间戳。Backupsuccessful.Thetimestampforthisbackupimageis:817 1.4检查备份成功:db2connecttosampledb2listhistorybackupallforsample可以看到多了这个备份的记录。$db2listhistorybackupa
5、llforsampleListHistoryFileforsampleNumberofmatchingfileentries=1OpObjTimestamp+SequenceTypeDevEarliestLogCurrentLogBackupID--------------------------------------------------------------------BDFDS.LOGS.LOG--------------------------------------------------------------------
6、--------Contains4tablespace(s):00001SYSCATSPACE00002USERSPACE100003SYSTOOLSPACE00004IBMDB2SAMPLEREL----------------------------------------------------------------------------Comment:DB2BACKUPSAMPLEOFFLINEStartTime:817EndTime:832Status:A------------------------------------
7、----------------------------------------EID:4Location:/db2db/bakup第一章联机备份联机备份只要求备份数据文件和控制文件。脱机数据库的备份单位是整个数据库,而联机备份的备份单位是一些或全部表空间。即使想执行联机备份,第一次也需要执行一次全库备份。如果日志模式已经是归档日志,并且做过完全脱机备份,那么可以直接从第三步开始进行联机备份。1.1查看备份历史db2listhistorybackupallforsample1.2如果是循环日志,需要先修改成归档日志1、更新日志类型为归档日志
8、db2updatedbcfgforsampleusinglogarchmeth1logretain会提示如下信息:DB20000ITheUPDATEDATABASECONFIGU
此文档下载收益归作者所有