DB2日志归档与备份还原

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四、还原数据库
#还原备份
db2 restore db AFCDB2 from /home/db2inst1/db2backup/ taken at 20140212190154 to /backup/log17
#前滚日志
db2 rollforward db AFCDB2 to end of logs and complete
三、备份数据库
#冷备:停止再开启数据库进行冷备
db2 force application all
db2 terminate
db2 backup db AFCDB2 to /home/db2inst1/db2backup/
db2 ARCHIVE LOG FOR DATABASE AFCDB2
#热备
db2 backup db AFCDB2 online to /home/db2inst1/db2backup/
#通过使用 and delete 参数,可以在清理条目的同时删除对应的归档日志文件。
#使用 db2 prune logfile 命令可以清除活动日志目录下的在线归档日志文件,但对离线归档日志文件无效
DB2日志归档与备份还原
一、查看归档是否打开
su - db2inst1
db2 connect to AFCDB2
db2 get db cfg for AFCDB2 |grep ห้องสมุดไป่ตู้i log
二、开启归档日志
#创建一个归档日志专用目录
mkdir /home/db2inst1/db2archlog
#开启归档日志
#查看是否能连接数据库
db2 connect to AFCDB2
附:查看归档日志
#手工归档日志(前提不能有连接)
db2 ARCHIVE LOG FOR DATABASE AFCDB2
#查看进程,断开所有连接
db2_ps
db2 connect reset
#查看归档日志
db2 LIST HISTORY ARCHIVE LOG all for AFCDB2
附:清理归档日志
#建议对数据库进行一次全备再清除
db2 backup db nnacc online to /data/backup
db2 prune history 20220103235553
#清除指定时间戳及之前的所有条目(默认情况下不会清除最近一次数据库全备之后的归档日志信息)
db2 prune history 20220103235553 and delete
db2 update db cfg for AFCDB2 using LOGRETAIN ON
db2 update db cfg for AFCDB2 using logarchmeth1 disk:/home/db2inst1/db2archlog/
#查看是否开启成功
db2 get db cfg for AFCDB2 |grep -i log
db2 list history archive log all for nnacc
db2 list history archive log all for ggyy | tail -20
db2 list history archive log all for nnacc | head -20
#对比查看归档日志包含的日期范围、存放的目录路径,对应查询磁盘占用空间
相关文档
最新文档