问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

AIX上备份 DB2数据库,请问谁会啊?

发布网友 发布时间:2022-04-24 04:27

我来回答

1个回答

热心网友 时间:2022-04-10 13:06

DB2数据库离线和在线全备、增量备份及恢复的具体操作步骤:

1、离线全备份

(1)、首先确保没有用户使用DB2:

$db2 list applications for db sample

(2)、停掉数据库并重新启动,以便断掉所有连接:

db2stop force

db2start

(3)、执行备份命令:(使用TSM作为备份的介质)

db2 backup db sample use tsm

备份成功,将会返回一个时间戳。

(4)、检查备份成功:

Db2 list history backup all for sample ,可以看到多了这个备份的纪录。

Db2atl query命令也可以看到返回值。

(5)、备注:

首先对主节点(catalog表空间在的节点)执行备份命令,再对另外的节点也做这个操作。

2、 在线备份:

(1)、首先打开一下支持在线备份的数据库配置参数:

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

db2 update db cfg for sample using logretain on 启用归档日志

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

(需要各个Node都分别做设置)

开启这些参数后,数据库处于backup pending状态,要求做数据库的离线全备份。做一下离线全备份,参考上面的命令。

(2)、在线备份命令如下:

db2 backup db sample online use tsm

备份成功,返回一个时间戳。

(3)、同样可以用db2atl 和db2 list history察看备份纪录。

(4)、备注:

同样,对每个节点都做这个操作。

3、 在线增量备份

(1)、在开启了必须的三个参数的情况下,做增量备份:

db2 backup db sample online incremental use tsm

备份成功,返回一个时间戳。

(2)、同样可以用db2atl 和db2 list history察看备份纪录。

(3)、还有一种delta的备份:

db2 backup db sample online

incremental delta use tsm

这两种备份的区别,类似Oracle Exports的Incremental和Cumulative方式,db2的incremental对应oracle的cumulative方式,而db2的delta方式则对应oracle的incremental方式。

(4)、备注:同样,对每个节点都做这个操作。

4、 恢复数据库

(1)、手工drop数据库,模拟灾难恢复的情况,执行如下操作:

db2 drop db sample

(2)、恢复备份历史纪录(每次backup,不论类型,都会备份历史纪录文件)。这里的时间戳应该是最新的:

db2 restore db sample history file use tsm

taken at 20030102223107 buffer 100

(3)、使用db2的恢复帮助工具:

db2ckrst -d sample -t 20030101224424 -r database

命令返回建议的必需的恢复操作命令。

(4)、按照帮助工具的提示,先做版本恢复,恢复命令如下:

db2 restore db sample incremental use tsm taken at 20030101224424 buffer 100

同样先做主节点的恢复,再做其他节点的恢复操作。

(5)、这时数据库处于rollforward-pending state的状态,需要做roll forward 操作:

db2 rollforward db sample to 2003-01-12-13.27.25.000000 on all nodes and stop

前滚到同一个时间点。这个操作要在主节点来做。

5、说明:

(1)、恢复操作也有online和offline的,区别等同backup的操作。

(2)、按照表空间的备份和恢复类似,加子句TABLESPACE ( tablespace-name 即可。表空间级别的备份/恢复操作要求数据库处于归档日志和启用增量备份模式下。

(3)、恢复的例子中只做了版本恢复。若还有更新的全备份和增量备份的image,可以依次做恢复(请注意使用db2ckrst的建议恢复次序和次数)之后,最后做roll forward.

参考资料:www.builder.com.cn

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人教版小学英语课本哪里能下载到MP3 小学英语同步听力音频去哪里找 去陆丰旅行,要提前做好什么准备? 请教高手:苹果6s能不能安装两个微信?谢谢指点! 对于一个在女性内衣店工作的男性,你们怎么看待 ...湖是世界最深和蓄水量最大的咸水湖 B.死海是世界最低点 C.马来群 ... ...世界最大的湖泊___世界上人口最多的国家___世界上面积最大... 世界最深和蓄水量最大的湖是什么?世界最低点是哪?世界面积最大的高原... 尚赫净水器滤芯 如何清洗尚赫 个人独资企业对外投资需要缴纳哪些税收 DB2数据库在线备份后,磁盘空间快要被写满了,怎么办 linux怎么备份db2数据库 个人独资企业允许另一个人参加投资,共同经营合法吗? 个人独资企业允许另一家公司投资共同经营合法吗 个人独资企业对外投资分回红利30万元,如何缴税 为什么《个人独资企业法》不适用于外商投资企业? 个人独资企业对外投资取得的红利如何缴纳个人所得税 个人独资企业能否对外进行股权投资? 个人独资企业允许另一家公司投资合法吗 个人独资企业可以向其他公司进行投资,并成为股东吗? 个人独资企业投资别的公司,在别的公司取得分红,这个分红免税吗? 个独企业可以投资吗? 个人独资企业能用资产对外投资吗? 小学四年级作文《我的期末复习计划》 小学四年级期末考试注意什么 搜鸽天下一查信鸽成绩2016-66-0019134 飞扬搜鸽天下一查信鸽2019-32-0603255 搜鸽天下一查信鸽成绩2016-03-0633440 搜鸽天下一查信鸽成绩2015-06-0503032 个人独资企业与外商独资企业有什么异同 db2数据库怎么备份 db2定时备份方法, DB2中怎么备份远程数据库 如何利用db2 控制中心备份数据库 DB2如何备份数据库?有没有客户端工具可以直接备份? DB2数据库实时备份怎么做?请写出详细步骤。谢谢 DB2数据库如何从备份 各位高手,本人进行数据库db2在线备份时,执行到最后一步,发生错误,求教... 如何备份db2数据库的单个表信息 DB2数据库备份前要做的准备描有哪些? 怎样查看db2数据库online备份的内容? 怎么备份DB2数据库到本地电脑? 如何让DB2数据库数据备份与恢复的效率更高 摄影测量对航空摄影有哪些基本要求 摄影测量目的及过程 头顶上璇是偏的正常吗? 为什麼发旋偏的很左,代表什麼? 据说小孩头上的旋偏太多了长大不孝顺,请问是不 头顶有2个“旋”的宝宝,真的代表性格执拗一根筋吗?