ORACLE RAC和HA的区别

ha,仅只是在操作系统层面进行数据库的监控和管理,一般只针对单实例数据库使用。优点是管理方便,应用开发方便(方便了开发商);工程投入较小。缺点是,具有所有单实例数据库的缺点:如:容错能力差,续航能力差,用户容量小等等问题。
rac,数据库本身提供的一种单数据库多实例的应用方式,优点是:1、使用灵活,即可当作单机使用也可多机使用。2、提供了大用户量访问的一种解决方式,即多机并行运行共同承担数据库运行中消耗的内存、cpu等系统资源。3、容错能力较单机高,在主机类问题的容错上尤为显著。(磁阵问题不在此列)。缺点:1、开发要求较高,需要单独配置balance方式才能体现其优点。2、投入较高,软硬件都需要单独投入。
(不过在软件投入上实际上如果要求不高的话两种方案也差不多,都是两台机器加一磁阵的基本配置      o(∩_∩)o )
一般情况下,ha主要管理的只不过是我们的共享磁盘,它将磁盘组mount到需要的主机上然后通过定制的脚本启动和停止数据库。
    在ha配置过程中都会有相应的响应要求(多数是心跳检测,也有数据库连接检测、数据库主要服务检测、网络检测等等)在使用过程中,检测失败时ha就会启动切换机制。
    这是大概的说法,在实际中需要根据不同的操作系统,不同的ha版本进行相应的调整,具体的问题实际上ha的操作手册中都有很明确的说明。

如何查看我的oracle数据库是RAC还是HA?

执行$crs_dir/bin/crs_stat -t
或者crsstat如果有这个脚本;
或者,在unix下执行ps -ef | grep ocl查看是否含有这几个字符的进程;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值