免费注册 查看新帖 |

Chinaunix

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

HDR还原主机环境问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-02-14 22:39 |只看该作者 |倒序浏览
RHEL5.4+informix11.5在虚拟机上做HDR部署、切换、与还原实验,前面部署和接管都成功了,但在最后还原主机(test01)环境时候遇到问题:
前面模拟接管的步骤:
关闭主机test01数据库 onmode -ky ,
从机test02手工接管 onmode -d standard  从机由Read-Only (Sec) 变成 On-Line 代替主机
从机test02上执行
]$ onmode -s
]$onmode -d secondary test01
报错07  switching from standard to secondary mode requires all logical log
          files older than current log file to be backed up.
          Please backup log files.
大致是说要备份逻辑日志文件
可是我用的虚拟机没有备份设备,执行ontape -s -L 0 后虚拟机一片乱码在跳最后还是没有成功!!!!我该如何配置呢???请指正,谢谢


主、辅机onconfig配置
TAPEDEV STDIO
TAPEBLK 32
TAPESIZE 0
LTAPEDEV STDIO
LTAPEBLK 32
LTAPESIZE 0

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
2 [报告]
发表于 2014-02-14 23:34 |只看该作者
有以下问题:
1,DRAUTO的参数配置为1的时候,不需要手工干预切换;
2,TAPEDEV的值为STDIO的时候,备份指向 标准输入输出,也即是屏幕。所以。。。。。

BTW: 另找一下HDR的资料看一下。。。

论坛徽章:
0
3 [报告]
发表于 2014-02-15 13:34 |只看该作者
回复 2# liaosnet
多谢指导!我接触informix时间不长,初学阶段  指定一个备份路径 ontape -a
就可以了


   

论坛徽章:
0
4 [报告]
发表于 2014-02-17 19:12 |只看该作者
请问在主机故障期间 辅机接管主机期间做的改变  在主机环境恢复后能同步到主机上吗??谢谢

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
5 [报告]
发表于 2014-02-17 22:54 |只看该作者
回复 4# dellmail


    恢复HDR后,自然可以恢复到原主机。。。

论坛徽章:
0
6 [报告]
发表于 2014-02-18 17:02 |只看该作者
回复 5# liaosnet

1.模拟主机网络掉线,辅机代替主机服务器工作 (关闭主机服务器test1 IP 192.168.0.1)
2.辅机onmode -ky     增加主机的IP  ifconfig eth0 add 192.168.0.1 netmask 255.255.255.0
3、在辅机informix主目录切换为主机的环境变量 .test1rc   然后oninit  再onmode -d standard 切换为标准服务器接替test1工作
    此时做下变动  omode -l  omode -l    onmode -c  ontape -l
4.模拟主机已经恢复正常   
  在辅机上onmode -ky关闭数据库 并切换到root删除eth0:0的ip信息192.168.0.1  切换至informix 执行辅机的环境变量.test2rc  
  
5,主机上执行oninit-v
onstat -
IBM Informix Dynamic Server Version 11     -- On-Line (Prim) -- Up 00:27:37 -- 149192 Kbytes

辅机上执行onmode -sy  
onmode -d secondary ontest1报错
[informix@ontest2 ~]$ onstat -m

IBM Informix Dynamic Server Version 11    -- Quiescent -- Up 00:36:52 -- 149192 Kbytes

Message Log File: /home/informix/tmp/online.log
00:26:18  Checkpoint Completed:  duration was 0 seconds.
00:26:18  Tue Feb 18 - loguniq 53, logpos 0x1d018, timestamp: 0x3bd199 Interval: 198

00:26:18  Maximum server connections 0
00:26:18  Checkpoint Statistics - Avg. Txn Block Time 0.000, # Txns blocked 0, Plog used 16, Llog used 21

00:28:34  DR: Error - Server must be in recovery mode
00:36:19  Checkpoint Completed:  duration was 0 seconds.
00:36:19  Tue Feb 18 - loguniq 53, logpos 0x1f018, timestamp: 0x3bd1a5 Interval: 199

00:36:19  Maximum server connections 0
00:36:19  Checkpoint Statistics - Avg. Txn Block Time 0.012, # Txns blocked 0, Plog used 2, Llog used 2

00:51:20  Checkpoint Completed:  duration was 0 seconds.
00:51:20  Tue Feb 18 - loguniq 53, logpos 0x21018, timestamp: 0x3bd1af Interval: 200

00:51:20  Maximum server connections 0
00:51:20  Checkpoint Statistics - Avg. Txn Block Time 0.004, # Txns blocked 0, Plog used 2, Llog used 2

00:57:22  DR: Error - Server must be in recovery mode

这时候辅机接替主机工作做的检查点下移在主机恢复后没有在主机上实现,并没有跟新
  主机:
0.04
4b81af90         19       U-B----  50       3:180053            10000       36     0.36
4b6ee418         20       U---C-L  51       3:190053            10000      118     1.18
4b6ee480         21       A------  0   
辅机:
4b6ee480         21       U-B---L  52       3:200053            10000        9     0.09
4b6ee4e8         22       U---C--  53       3:210053            10000        6     0.06
4b6ee550         23       A------  0   
   
还请指教??



   

论坛徽章:
0
7 [报告]
发表于 2014-02-18 17:34 |只看该作者
回复 6# dellmail
这时在主机上执行0机备份通过管道在辅机上恢复ontape -s -L 0 -F| rsh ontest2 "ontape -p"
辅机执行ontape -p
            onmode -d secondary ontest1
            onstat -l 日志全为F
   4b81ae58         16       F------  0        3:150053            10000        0     0.00
4b81aec0         17       F------  0        3:160053            10000        0     0.00
4b81af28         18       F------  0        3:170053            10000        0     0.00
4b81af90         19       F------  0        3:180053            10000        0     0.00
4b6ee418         20       U------  51       3:190053            10000     1961    19.61
4b6ee480         21       U---C-L  52       3:200053            10000        7     0.07
前面辅机做的修改 没有在主机上同步 而且辅机现在的日志也不正常,还请赐教,谢谢!!
   

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
8 [报告]
发表于 2014-02-18 17:54 |只看该作者
回复 7# dellmail


      主机恢复后。需要从原备机上的数据基础上恢复。。
我们假设原主机是nodeA,原备机是nodeB
1,模拟主机宕掉。。(可以kill掉nodeA上的oninit进程或者onclean -ky(正常关闭是onmode -ky))
2,备机切换成主机(prim),视参数决定操作具体方式(onmode -d standard、onmode -d primary nodeA)
3,此是nodeB是主用。
4,原主机nodeA恢复,使用oninit -PHY启用数据库,使之处于Fast Recovery状态。
5,nodeA上执行 onmode -d secondary nodeB,使nodeA成为备机。
6,待同步后(主备机执行onstat -g dri 检查当前的日志同步),可以将nodeB关闭。使之再次切换。nodeA成为主用(重复2-5,注意主备机)

论坛徽章:
0
9 [报告]
发表于 2014-02-19 11:06 |只看该作者
回复 6# dellmail

主备切换可以用脚本hdrmksec.sh和hdrmkpri.sh,脚本内容也不复杂,但注意次序
恢复不是通过onmode -sy建立,而是oninit -PHY,数据库状态是Fast Recovery,否则数据库拉起就产生自己的日志,就无法通过追加日志建立HDR了
如果需要保留原备机产生的日志,则需要先恢复HDR后进行,或者通过恢复0级备份恢复,注意如果日志已经不在主机上,则需要先用ontape -l恢复后在线同步
   

论坛徽章:
0
10 [报告]
发表于 2014-02-19 17:31 |只看该作者
回复 8# liaosnet

非常感谢您的指导!
   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP