|
原帖由 biti_rainy 于 2008-7-29 13:35 发表 ![]()
1:还是那个观点,双阵列 对于 oracle来说是透明的,所以解决方案应该和 oracle 无关。 因为oracle “可以不认识阵列还是本地磁盘”。 只能说以前或许 veritas的解决方案最成熟,但在今天,存在其他成熟的解决方案。 至于用户有特别的考虑要求双阵列,那和我们讨论的主题有了偏离。 但因果关系是要搞清楚的,不能因了一个特殊的原因导致的既定事实,来说明oracle放在两个以上阵列上一定要采购 veritas的产品。
2: 备份这种问题,不足以支撑购买昂贵的软件,script 足够方便了,scp 或者 rcp 一类足够放到同一个地方去。我们原来曾经有 nbu带库备份,就是一台linux本地挂一个scsi的15块磁盘的柜子(2万块都不用)做一个nas,同时接了带库 ,其他系统拷贝到上面然后远程调用这台linux上的 nbu 就完成备份,这样 agent 只有一个就够了。 当然,这样的方法跟系统的规模和容量相关的。 但不管怎么说,备份归档日子文件,对于oltp类型数据库我一般不觉得会有什么严重问题。 所以如果这个用途用来支持购买这样的产品,我是不认同的。 除非你是购买了这样 的产品顺带用到这个功能。 主次不能颠倒。
关于1,你说的磁盘,本地或者是阵列,阵列也是本地的吧!我没说非要Veritas,但确实需要1个第三方集群软件,只是Veritas确实是比较好的,也可以说是最好!有些用户就是愿意为可靠性付账!
关于2,通过scp或者rcp、ftp之类传输,当然也可以用rsync来做,但传输后,从可靠性上来说,需要再次试验1下。你购买了第三方备份软件,还做不到无人值守,那对用户也太说不过去:第三方软件就是为了无人值守的,如果做不到,还不如直接写rman脚本来做。当然我们最近准备测试oracle的security backup。你说的主次颠倒,我没明白:其实用户的需求是分层次的,就象双阵列1样,象一些不允许关键时候停机的环境,用户就有这种想法,实现了对他们也确实有用。
本帖搂主讨论的就是基于veritas构建健壮的oracle RAC,怎能说我跑题!
如果不使用第三方集群,你怎么做个双阵列环境下的oracle rac?最好测试1下,让大家学习学习!
其实只用ORACLE crs ,做出来的RAC如果关闭主阵列(如果是2节点,就是含有1个VOTE盘的那个阵列),集群在1分钟之内,就会瘫痪!
关闭镜像阵列,肯定是稳定的,但这样没有消除单点故障!
HA的核心就是通过冗余来消除单点故障!怎能说双阵列无意义? |
|