初接触rac,有点晕

[复制链接]
查看11 | 回复3 | 2008-6-30 12:48:39 | 显示全部楼层 |阅读模式
单位的数据本身不大,但为了防止出现问题,还是打算用rac,看了一些文档,有一些似是而非的了解,也有一些问题,请大虾帮助指点:
1、RAC给我的感觉是只保护实例,而对数据并没有真正的保护,因为数据文件是共享的,就一份,对吧。从这个角度来看,如果要想做完善的方案,也就是说要更多的给数据以保护,是不是需要做DG?
2、RAC真正让我迷糊的是集群那块的东西,包括文件系统,OCR、ClusterWare、ASM、RAW、OCFS2等等,当然我会慢慢再细看的。在我的理解,ASM是一个相当于管理硬盘的系统,加一块、减一块硬盘直接通过asm进行管理了;而raw是裸设备,这一点我不太好理解,是不是linux安装的时候对这些设备不进行分区? OCFS2是集群文件系统,这个是不是跨主机的东东?那有什么用呢?网上也说ocfs2不好,那么对于生产环境来说,到底哪个好一点?
3、还有一个迷糊的地方,我看每个机器有一个虚拟地址,之前用heartbeat做过ha的东西,一般来说,两台机器应该虚拟出一个虚拟地址啊,哪台机器down了,另一台机器顶上来,顶上来的机器也是那个虚拟地址,而不是两个地址啊,再说了,应用访问RAC的话,因为是多个实例,那么sid也是多个,连到哪台是不是都一样?如果一台down了呢?那是不是实例就接管了?
回复

使用道具 举报

千问 | 2008-6-30 12:48:39 | 显示全部楼层
1. rac 主要是作负载均衡。如果做数据保护用DG .
2. linux 的分区也可以看作是一个disk 。 OCFS2就是一个文件系统。
3. rac 上的多个实例一起工作。一个实例down了。 此实例的会话有另外的实例接管(select ), 事务的会话回滚.
回复

使用道具 举报

千问 | 2008-6-30 12:48:39 | 显示全部楼层
楼主第三条中很多概念是居于SQL Server的。
RAC可以看成是节点备份(主要针对实例)。数据备份当然首选数据卫士啊:)
回复

使用道具 举报

千问 | 2008-6-30 12:48:39 | 显示全部楼层
原来做的DB2的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行