如何创建Oracle 数据库热备(Data Guard)

发布时间:  2015-03-02 浏览次数:  196 下载次数:  13
问题描述

【功能介绍】

Data Guard是在主节点与备用节点间通过日志同步来保证数据的同步,可以实现数据库快速切换与灾难性恢复。Data Guard只是在软件上对数据库进行设置,并不需要额外购买任何组件。用户能够在对主数据库影响很小的情况下,实现主备数据库的同步。而主备机之间的数据差异只限于在线日志部分,因此被不少企业用作数据容灾解决方案。

【组网环境】

Primary(主库)数据库:
IP地址:10.177.65.162
数据库SID:orcl      -----------已安装好的实例
DB_UNIQUE_NAME:orcl_pd
$ORACLE_HOME= /usr1/opt/app/oracle/product/11.2.0/dbhome_1
$ORACLE_BASE= /usr1/opt/app/oracle

Standby(备库)数据库:    -----------注:备库可以配置多个,不用安装实例
IP地址:10.177.64.163
DB_UNIQUE_NAME:orcl_st
$ORACLE_HOME= /usr1/opt/app/oracle/product/11.2.0/dbhome_1
$ORACLE_BASE= /usr1/opt/app/oracle

监视器:
IP地址:10.177.64.160   --需要已安装oracle软件
$ORACLE_HOME= /usr1/opt/app/oracle/product/11.2.0/dbhome_1
$ORACLE_BASE= /usr1/opt/app/oracle

解决方案

内容较多,这里给出配置思路(关键步骤),详细操作请参考附件!

Step1:配置Primary端

Step2:配置Standby端

Step3:RMAN复制数据库

Step4:验证

Step5:配置BROKER,实现主备故障快速切换

Step6:主库宕机后异常恢复

Step7:创建备库失败恢复

END