求助:关于Informix的LOG和online backup的问题
小弟不懂informix,但是现在有一个DR的方案和informix相关,在这里向各位老大取取经……用户环境:IBM P5,AIX,FC SAN,Informix使用裸设备,循环日志;
问题:因为用户的环境不足以支持同步的DR,所以我们需要使用异步模式。但在这种模式下需要每次同步之前先将informix切换到online backup状态,询问老大们三个问题--
1,如果使用的是循环日志,是否可以将数据库切换到联机热备状态?(oracle中如果使用非归档日志,无法切换到online backup)
2,有那几种方式可以切换联机备份状态,除了onmode -c block ;onmode -c unblock;还有什么方法?(oracle中是用如下语句 alter database begin backup;alter database end backup;进行切换和恢复)
3,以上的几种方法,如果需要频繁切换(比如3分钟切换一次,间隔不超过10秒),那种对应用的影响最小?(在oracle中,这样操作对应用的影响可以忽略不记)
这里讨论的online backup是针对storage存储设备的,只是需要数据库可以进入suspend的状态。
[ 本帖最后由 dxboy 于 2007-5-14 18:12 编辑 ] 不用oracle的概念和INFORMIX比。
首先,INFORMIX的日志模式不分什么循环日志还是归档日志,其实可以理解成只有归档日志方式。
onmode -c block ;onmode -c unblock根本就不是什么切换日志方式,自己看手册理解真正的含义。
你是做基于存储的DR吧,暂时挂起写入不一定是必要的,看你的存储特性。 原帖由 wolfop 于 2007-5-15 15:34 发表
不用oracle的概念和INFORMIX比。
首先,INFORMIX的日志模式不分什么循环日志还是归档日志,其实可以理解成只有归档日志方式。
onmode -c block ;onmode -c unblock根本就不是什么切换日志方 ...
谢谢您的回复。是这样的,因为用户的答复是循环日志,所以我就理解为非归档日志了。因为小弟的工作是硬件相关,所以如果用词不妥,还请各位老大海涵。
小弟还想问的是如果日志是循环日志,是否可以在线使用onmode -c命令,另外,如果频繁使用,是否对数据库有大的影响?
做的是基于存储的DR,是异步方式的,需要在同步之前先将数据库设置为online backup,保证缓存中的数据全部写入磁盘。请问是否还有其它方式可以实现这种功能? 最好认真看一下informix dr的手册,
现在这个状态我怕你到时候会犯严重的错误 原帖由 dxboy 于 2007-5-17 15:31 发表
谢谢您的回复。是这样的,因为用户的答复是循环日志,所以我就理解为非归档日志了。因为小弟的工作是硬件相关,所以如果用词不妥,还请各位老大海涵。
小弟还想问的是如果日志是循环日志,是否可以在线使用 ...
基本概念很多是错了。另外ids有定时checkpoint,就是和onmode -c一样。
基于存储的异步DR,不知道具体什么存储。
如果是IBM 的或者HDS/HP的高端存储,基本不用这么复杂。一般设置NOFUZZYCKPT环境变量足够了。
EMC的不熟悉。
终端存储没有用过做DR 。
页:
[1]