日期:2014-05-16  浏览次数:20479 次

ORACLE 11g rac+单实例数据库构建dataguard

一、数据库及操作系统初始环境:

准备已经安装完毕可以正常运行的RAC数据库,以及一台安装完ORACLE软件未创建数据库的。
RAC和单实例安装可以参考链接:
其中RAC做为DG的主库。

1.我的规划配置如下:

RAC   节点1:-IP192.168.1.221 主机名 bysrac1.bys.com ,以及数据库名 bysracDatabase unique name: bysrac
备库  IP 192.168.1.211 主机名racdg.bys.com,实例名 racdg数据库名 bysracDatabase unique name: racdg
如下:
[grid@bysrac1 ~]$ cat /etc/hosts
127.0.0.1              localhost.localdomain localhost
::1             localhost6.localdomain6localhost6
192.168.1.221  bysrac1  bysrac1.bys.com
192.168.1.226   bysrac1-vip
192.168.1.222   bysrac2  bysrac2.bys.com
192.168.1.227   bysrac2-vip
192.168.10.1    bysrac1-priv
192.168.10.2    bysrac2-priv
192.168.1.228   bysrac-cluster bysrac-cluster-scan
192.168.1.211   racdg  racdg.bys.com
[grid@bysrac1 ~]$ srvctl config database -d bysrac -a
Database unique name: bysrac
Database name: bysrac

Oracle home: /u01/app/oracle/product/11.2.0/dbhome_1
Oracle user: oracle
Spfile: +BYSASMDATA/bysrac/spfilebysrac.ora
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: bysrac
Database instances: bysrac1,bysrac2
Disk Groups: BYSASMDATA,BYSASMDG

备库: /etc/hosts与主库完全相同即可。
[oracle@racdg ~]$ cat .bash_profile
ORACLE_BASE=/u01
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
ORACLE_SID=racdg
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH:$HOME/bin
export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'

2.RAC数据库中各文件位置--恢复到备库时转化文件名字用

SYS@bysrac1>archive log list
Database log mode             Archive Mode
Automatic archival             Enabled
Archive destination           +BYSASMDATA
Oldest online log sequence     156
Next log sequence to archive   157
Current log sequence           157
SYS@bysrac1>show parameter recovery
NAME                               TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest               string      +BYSASMDG
db_recovery_file_dest_size          big integer 4977M
recovery_parallelism