天天看点

Oracle 容灾方案

**

Oracle 容灾方案

**

一、容灾基本概念:

1、阵列的复制技术(硬件)

通过在阵列之间进行复制,异地保存数据(要求:两边的系统配臵一致,用于大数据量的环境,备份方,可以不设

主机,只需要存储设备。

对存储设备和网络环境要求比较高。比如 EMC 存储)

2、基于逻辑卷的复制技术(操作系统层面)

lv(logical volumn)的镜像技术来实现

通过 TCP/IP 网络传输逻辑卷上数据的变化(要求:两边的软、硬件环境必须一致,一般用于大数据量的传递,

如IBM AIX 的逻辑卷的复制技术)

3、基于 Oracle 的 redo log 的复制(在应用层)

1)DataGuard

2)GoldGate

3)stream

逻辑复制: 将主库的 redo log 传递到备库后,然后利用 logminer 的工具,从 redo log 中解析出 sql 语句,在

备库执行,保证和主库同步。(主库和备库可以

是不同的环境,备库可以处于读写状态)

逻辑备库可以看作是一个单独的库(数据库名和 DBID 和主库都不一样)。

物理复制:将主库的 redo log 传递到备库后,备库对 redo log 日志进行 recovery ,来和主库保持一致。(主库和

备库必须是相同的环境,备库一般处于只读状态)