在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

DB2中在线增量备份失败的示例分析

118次阅读
没有评论

共计 2283 个字符,预计需要花费 6 分钟才能阅读完成。

丸趣 TV 小编给大家分享一下 DB2 中在线增量备份失败的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

  公司有一台 DB2 服务器在线增量备份失败,使用的备份软件为 NETBACKUP 7.5。具体报错如下:

DB2 中在线增量备份失败的示例分析

nbu 报 4 号错误,在赛门铁克的官网上,对 4 号错误的描述是

DB2 中在线增量备份失败的示例分析

给出的解决方案是验证权限, 是否可删除文件。如果你从这个思路去找原因解决问题,就会很困惑。因为即使你把权限设成 777,也还是会报这个错误。

换一个思路,还是看看 DB2 的 db2diag.log 日志吧。日志里有这样一段描述:

2013-06-19-15.22.29.980017-360 E437909183A905     LEVEL: Severe

PID     : 798772               TID  : 1           PROC : db2agent (idle) 0

INSTANCE: db2inst2             NODE : 000         DB   : PORTALDB

APPHDL  : 0-490                APPID: *LOCAL.db2inst2.130619212231

AUTHID  : DB2INST2

FUNCTION: DB2 UDB, database utilities, sqlubInitCheck, probe:310

MESSAGE : SQL2426N  The database has not been configured to allow the

incremental backup operation. Reason code = .

这个信息告诉我们数据库没有配置允许增量备份的功能,在 DB2 中需要开启。在 ORACLE 中,则可以通过 RMAN 实现比较方便的增量和差异备份。

接下来我们查一下 TRACKMOD 参数

$ db2 get db cfg for portaldb|grep -i trackmod

Track modified pages                         (TRACKMOD) = OFF

发现此参数为 OFF, 这显然是导致 DB2 增量备份失败的最主要的原因。

因为 db2 的增量备份需要设置 tracemod 为 on, 这样数据库将在物理页上记录更改的部分页, 做 dirty 标记。开启了增量备份意味着, 不需要每次备份一个超大的数据库. 同时意味着你可以将数据库恢复到崩溃前的状态, 而不是你最后一次备份时的状态, 最大可能的减少数据损失.

正确设置增量备份需要注意三个参数:

db2 update db cfg using logretain on(或者 recovery); 启用归档日志

db2 update db cfg using trackmod on; 启用增量备份功能

db2 update db cfg using userexit on; 启用用户出口

更改的效果:

$ db2 update db cfg using trackmod on

DB20000I  The UPDATE DATABASE CONFIGURATION command completed successfully.

SQL1363W One or more of the parameters submitted for immediate modification

were not changed dynamically. For these configuration parameters, all

applications must disconnect from this database before the changes become

effective.

也就是说,对于这些配置参数,必须在所有应用程序都与此数据库断开连接之后(db2 force applications all),更改才会生效。另外在更改参数后,数据库处于 backup pending 状态,在执行增量、在线备份之前必须执行离线全备份一次,以使状态正常。

补充:如何进行在线备份、增量备份、差异备份?

db2 backup db testdb online to 备份路径 (在线全备份) include logs

db2 backup db testdb online incremental to 备份路径 (增量备份)

db2 backup db testdb online incremental delta to 备份路径 (delta 备份)

如何使用备份文件进行恢复?

1. 查看备份文件的完整性, 并验证是否可用

db2ckbkp -h /db2logs/PORTALDB.0.db2inst2.NODE0000.CATN0000.20130619001007.001

2. 执行 db2ckrst 命令返回建议的必需的恢复操作命令。

db2ckrst -d portaldb -r database -t 20130619001007

3. 执行上个命令给出的命令序列

db2 restore db portaldb incremental from /backup taken at 20130619001007 buffer 100

将会将数据库还原到备份的时刻, 之后应该执行日志前滚 (此时数据库处于前滚暂挂状态, 将无法使用)

db2 rollforward db portaldb to end of logs and complete

当然如果你认为不需要前滚 (这样将丢失最后一次备份之后的更改), 也可以

db2 rollforward db portaldb stop

当你了解了这些知识,就能够正确有序的执行备份恢复,快速高效的解决问题。

以上是“DB2 中在线增量备份失败的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计2283字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产精品国产精品国产专区不卡 | 免费精品人在线二线三线区别 | 日本三级理论 | 国产精品视频在这里有精品 | av在线亚洲欧洲日产一区二区 | 九九九久久久 | 国产亚洲欧美一区二区 | 国产日韩欧美亚洲综合在线 | 超薄丝袜足j好爽在线观看 超黄视频网站 | 日本精品少妇一区二区三区 | 最近的最新的中文字幕视频 | 无码av无码一区二区桃花岛 | 东京热tokyo综合久久精品 | 欧美xxxx色视频在线观看免费 | 一级大片在线观看 | 国内精品自在欧美一区 | 欧美一级特黄特色大片免费 | 欧美一区二区视频 | 高潮又爽又无遮挡又免费 | 欧美毛片网站 | 2021国产成人综合亚洲精品 | 免费人成视频在线观看网站 | 色综合色狠狠天天综合色 | 外国成人xxx在线视频 | 国产成人午夜福在线观看 | 亚洲一区二区精品视频 | 婷婷五月综合色中文字幕 | 男女爽爽无遮挡午夜视频在线观看 | a毛片免费视频 | 免费中文字幕日产乱码 | 亚洲精品无码mv在线观看网站 | 成人午夜网 | 无码毛片一区二区三区本码视频 | 国产粉嫩嫩00在线正在播放 | 老头天天吃我奶躁我的动图 | 伊人成人久久 | 毛片黄色视频 | 日本视频免费高清一本18 | 一级电影在线 | 成人午夜电影在线观看 | 日本视频在线观看不卡高清免费 |