免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2352 | 回复: 4
打印 上一主题 下一主题

DB2中灾难恢复如何做? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-10 12:23 |只看该作者 |倒序浏览
不好意思,看文档看不太明白,
在oracle 中:
  灾难备份需要将 control file, database 都备份, 复员时先将 control file
复员,然后才能根据control file 中的备份历史信息将database 恢复,并采用
适当的archive log 前滚数据库至某一一致状态点。

在db2中:
    用DB2的backup database命令能将数据库、表空间备份, 但log,   log hist, tablespace change hist 等文件怎么备份呢,使只能手工cp么?

论坛徽章:
0
2 [报告]
发表于 2003-03-10 14:21 |只看该作者

DB2中灾难恢复如何做?

db2的备份恢复比较简单。
联机日志,定期作backup database 后,保留备份文件和备份以后生成的新的日志就可以了,
循环日志,只需保留backup database 生成的文件就可以了。
aca000 该用户已被删除
3 [报告]
发表于 2003-03-10 14:22 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2003-03-10 16:15 |只看该作者

DB2中灾难恢复如何做?

我说的灾难备份和恢复大致 像下面这样:
你们看对不对

数据库处于logretain 模式下:
灾难前online备份

1。备份instance级配置
db2set -all >; db2set.bk
db2 get dbm cfg >; dbmcfg.bk
db2 list db directory >; systemdbdir.bk
db2 list node directory >; nodedir.bk
db2 list dcs directory >; dcsdir.bk

2。backup db dbname
3。将active log 归档, 将归档log 手工备份。

发生灾难后(机器全部瘫掉,数据库磁盘损坏):
1。从新安装 db2, 新建instance,手工恢复instance 级配置。
2。恢复老的数据库备份,arhive log, 前滚至某一一致状态。
3。立刻做新的灾难备份


好像db2不会自动备份归档日志,像oracle 的 rman那样智能。是不是

需要每次我手工写脚本将归档日志备份呢?
aca000 该用户已被删除
5 [报告]
发表于 2003-03-10 17:42 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP