RAC和Standby各有什么特点和作用,如何选择呢?

RAC (Real Application Clusters) 是多个单CPU机或SMP 或MPP的集群(cluster),cluster里面的服务器使用一个或多个oracle instances 与一个database联接
主要特点
1)database所有的data files/controfile/redo log都建立raw devices上
2)在database方面,每个instance都有自己单独的on-line redo log file groups,因此backup和recovery是要作特殊处理
3)存储方面没有redundancy,因此media failure上还是需要RAID的支持

Standyby数据库
Standyby数据库克隆生产数据库,这两个数据库可以存放在不同的地域,当Production Database出现致命的不可恢复的状况时,可以短时间内起动Standy数据库,全面替代生产数据库.

RAC语Standy比较:
1)数据库备份:Standby复制原始数据库,因此原始数据库有备份,而RAC只有一个数据库
2)服务器数量: RAC至少双机支持load balance,Standby运行时只有Primary Database提供服务
3)当机时间:RAC只要有一台服务器运行就不会当机,而Standyby数据库切换需要一定的时间
4)费用:Standby不需要数据库之外的许可证费用,而RAC的技术和实施相对复乍,花费更大!

你可能感兴趣的:(oracle,数据库,集群,服务器,application,database)