Oracle本身有各种各样的解决方案,本文主要是对以下几种解决方案做一下简单的梳理。
1. Oracle Rac解决方案。
Oracle Rac主要通过两台Oracle服务器来组件集群,提高Oracle的性能,同时具有一定的好可用性的特性。
l 搭建最小配置:2台Oracle服务器(安装Oracle DB和Oracle Rac)+共享存储服务器+光纤交换机(最好2台)。
其中Rac软件不需要单独部署到单独的服务器上。
l Oracle Rac的特性:
Oracle Rac中的两个数据库节点都是active的,两者同时负责接收和处理Oracle的请求。一旦一个节点挂掉之后,另外一个节点可以完全担负处理Oracle请求的任务。
2. Oracle热备解决方案。
Oracle的热备解决主要有三种:Oracle dataGuard,Oracle Acitve DataGuard,Oracle GoldenGate。
软件 | 产品安装 | 特性 | 适用场景 |
Oracle dataGuard | 企业版自带 | 一主,一备。 主服务器down掉,可以切换到备份机。 | 1.传统的热备方式。 |
Oracle Acitve DataGuard | 企业版自带,需要购买license | 同样是一主一备,但是备份机可以对外提供查询服务。 | 1.两个数据要支持读写分类。 |
Oracle GoldenGate | 需要单独购买和安装,而且同步的两端都得单独购买 | 实时同步软件。两端都可以进行读写操作。 且支持异构同步。 | 1.异构数据库备份。 2.两个数据库都要支持读写操作。 |