DB2备份集与归档日志的保留或删除

DB重要的日志概念
First active log file指的是最旧那个活动日志,这个日志之前的所有日志都已经完成数据同步,理论上这个日志之前的日志可以删除,不会影响数据库的一致性。
Earliest Log 指数据库备份后的最早的需要保留的日志,该日志之前的日志可以删除,因为数据库已经备份,这些日志对数据库的恢复已经没有用处,可以使用PRUNE LOGFILE PRIOR TO log-file-name进行删除。
Current Log 指数据库备份时当前的活动日志。

备份数据库后,删除备份集
C:\Users\Administrator>db2 backup database JEPRODB online to C:\DB2\NODE0000\JEPRODB\BACKUP include logs
C:\Users\Administrator>db2 list history backup all for JEPRODB
 Op Obj Timestamp+Sequence Type Dev Earliest Log Current Log  Backup ID
 -- --- ------------------ ---- --- ------------ ------------ --------------
  B  D  20121225105802001   N    D  S0000014.LOG S0000014.LOG
 ----------------------------------------------------------------------------
  Contains 8 tablespace(s):

  00001 SYSCATSPACE
  00002 USERSPACE1
  00003 SYSTOOLSPACE
  00004 DATA
  00005 INDX
  00006 EXAMPLE
  00007 DEANZA
  00008 BIZTALK
 ----------------------------------------------------------------------------
    Comment: DB2 BACKUP JEPRODB ONLINE
 Start Time: 20121225105802
   End Time: 20121225105853
     Status: A
 ----------------------------------------------------------------------------
  EID: 63 Location: C:\DB2\NODE0000\JEPRODB\BACKUP
C:\Users\Administrator>db2 get db config for JEPRODB
First active log file = S0000015.LOG
C:\Users\Administrator>db2 prune history 20121225105802 and delete 但这里如果使用为db2 prune history20121225105802 with force option and delete则会从list historyh视图删除所有的备份与归档,OS依旧文件存在。
最后结果
a,从视图中删除了S0000014.log之前的所有归档文件,更新了list history backup/archive log的视图。
b,未将备份集的文件物理删除,需要手动从OS删除。
c,注意with force option的含义与影响,建议不使用该参数。

备份数据后,单独删除归档日志
能删除的日志文件为Earliest Log即Start Time之前的所有日志文件

C:\Users\Administrator>db2 prune archive log prior to <Earliest Log>
最后结果
a,从OS删除了日志文件
b,更新了视图

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值