免费注册 查看新帖 |

Chinaunix

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

informix关于使用TSM灾难恢复存在的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-10 17:28 |只看该作者 |倒序浏览
1.关于灾难恢复的操作我是否正确
安装好新的操作系统,安装数据库软件,配置TSM和informix相关文件并把已经备份好的并且和TSM服务器同步的ixbar.servernum文件和oncfg_servername.servernum文件,然后touch rootdbs的空文件。使用onbar -r就能把TSM上面的备份恢复到新的系统,整个过程并不使用oninit -iv去初始化数据库。(系统和数据库以及rootdbs都与发生故障的机器配置与路径一致)

2.ixbar.servernum文件必须备份这个我是知道的,但是oncfg_servername.servernum这个文件是否要备份?我试过只把ixbar.servernum文件恢复了,在没有ixbar.servernum文件的时候使用onbar -r会提示没有oncfg_servername.servernum这个文件而不能恢复。如果只备份了ixbar.servernum文件,如何恢复?(因为是新的操作系统,并且没有使用oninit -iv初始化数据库,所以无法使用onsmsync命令)(提出这样的问题是我在网上大家在讨论灾难恢复都提到ixbar.servernum这个文件必须备份,但是在IBM官方的informixPDF中必须还要备份oncfg_servername.servernum这个文件,在实际操作中我发现没有这个文件也是无法恢复TSM备份的数据到新的机器上)

3.关于ixbar.servernum和oncfg_servername.servernum这两个文件和TSM服务器的同步问题
假如:
12:00使用onbar -b -L 0做0级备份并且备份ixbar.servernum和oncfg_servername.servernum这两个文件到别的机器上。
12:30使用onbar -b -L 0做0级备份,但是没有备份ixbar.servernum和oncfg_servername.servernum这两个文件。
1:00再次使用onbar -b -L 0做0级备份,仍然没有备份ixbar.servernum和oncfg_servername.servernum这两个文件。

在2:00的时候informix数据库机器发生故障,在别的机器上安装系统,数据库软件,配置TSM和配置informix相关文件,并且把12:00备份的ixbar.servernum和oncfg_servername.servernum这两个文件恢复到默认目录下(系统和数据库以及rootdbs都与发生故障的机器配置与路径一致)

使用onbar -r恢复的时候报错,无法恢复到12:00、12:30、1:00这三个时间的0级备份

但是如果不发生1:00这次0级备份事件的话,可以使用12:00备份的ixbar.servernum和oncfg_servername.servernum这两个文件恢复到12:00、12:30的0级备份数据库状态

4.如果第3个的问题必须使ixbar.servernum和oncfg_servername.servernum这两个文件在每次执行备份(无论使0\1\2级备份)都要进行备份的话,现在存在这样的问题:
解决方法就是在alarmprogram.sh这个脚本中加入dsmc archive /usr/informix/etc/ixbar.0 /usr/informix/etc/oncfg_server1.0来使用TSM归档这两个文件,这样就解决了无论使使用onbar进行的备份还是当逻辑日志写满后自动执行的备份都可以把ixbar.servernum和oncfg_servername.servernum这两个文件归档到TSM上面,这样就保证了TSM和ixbar.servernum和oncfg_servername.servernum这两个文件的同步,不会发生上述的第3个问题。
但是发现当alarmprogram.sh这个脚本激活后会备份1~4次ixbar.servernum和oncfg_servername.servernum这两个文件,正常情况下当我第4号的逻辑日志写满之后,这个脚本自动激活备份第4号写满的日志到TSM上面,并且备份1次ixbar.0和oncfg_server1.0文件,但是现在这个脚本帮我备份了1~4次的ixbar.0和oncfg_server1.0这两个文件,天阿,那天测试的时候马上晕了过去,还是是随机的1~4次(dsmc archive /usr/informix/etc/ixbar.0 /usr/informix/etc/oncfg_server1.0这条命令加在alarmprogram.sh的开头还是结尾都会发生这样的情况)

各位大虾!请帮忙解答一下小弟的疑问!无尽感激~

[ 本帖最后由 IntOThERaiN_CN 于 2007-2-10 17:34 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-02-14 21:54 |只看该作者
大侠何在?冒个泡吧!

论坛徽章:
0
3 [报告]
发表于 2007-02-15 21:30 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP