以下的文章主要向大家讲述的是DB2 Online备份的实际操作方案,文章主要是从介绍修改数据库参数之修改数据库online备份的相关参数开始对其进行说明的,以下就是正文的主要内容描述。
创新互联建站专业为企业提供大同网站建设、大同做网站、大同网站设计、大同网站制作等企业网站建设、网页设计与制作、大同企业网站模板建站服务,十多年大同做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
Online, 方案Online, 方案
改数据库参数
修改数据库online备份的参数
- db2 update db cfg using logretain recovery
- db2 update db cfg using userexit yes
- db2 update db cfg using trackmod yes
脱机DB2 Online备份数据库
- db2 terminate
- db2 backup db qncenter to /home/db2inst1
2. 修改程序
复制源程序
- cp /home/db2inst1/sqllib/samples/c/ db2uext2.cdisk /home/db2inst1/sqllib/adm/db2uext2.c
- vi /home/db2inst1/sqllib/adm/db2uext2.c
修改内容
- define ARCHIVE_PATH "/db2log/"
- define RETRIEVE_PATH "/db2log/"
- define AUDIT_ACTIVE 1
- define ERROR_ACTIVE 1
- define AUDIT_ERROR_PATH "/db2log/"
- define AUDIT_ERROR_ATTR "a"
- define BUFFER_SIZE 32
编译
- cc -D_INCLUDE_POSIX_SOURCE db2uext2.c -o db2uext2
3. 配置Archive Log 路径
建立路径
- su – root
- mkdir /db2log/ QNCENTER/NODE0000
授予该目录结构中的每个目录递归的许可权
- chmod 777 /db2log
改变属组
- chown -R db2inst1:db2grp1 /db2log
4. 设置DB2 Online备份脚本
online全备份
- db2 backup db qncenter online to /home/db2inst1/ >`date +%Y%m%d`.bklog 2>&1
online增量备份
- db2 backup db qncenter online incremental delta to /home/db2inst1 >`date +%Y%m%d`.bklog 2>&1
备份Archive Log
- tar zcvf $`date +%Y%m%d`_arc.tar.gz /db2log/CEILING
5. 数据库恢复方案
恢复Archive Log
tar xvf $`date +%Y%m%d`_arc.tar.gz
恢复数据库 必须确保数据库有一个全备份
介质恢复
- db2 restore db qncenter from /home/db2inst1 taken at Timestamp
按照Archive Log回滚
- db2 rollforward database qncenter to end of logs and stop
如果是offline备份 有归档日志
- db2 restore db qncenter from /home/db2inst1 taken at Timestamp
- db2 rollforward database qncenter to end of logs and stop
offline备份
- db2 backup db qncenter to /home/db2inst1/
如果是offline备份 没有归档日志
- db2 restore db qncenter from /home/db2inst1 taken at Timestamp without rolling forward
上述的相关内容就是对DB2 Online备份方案的描述,希望会给你带来一些帮助在此方面。
【编辑推荐】
分享标题:DB2Online备份的操作方案“盛宴”
转载注明:http://www.shufengxianlan.com/qtweb/news27/498777.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联