Oracle 10g RAC环境下创建物理DATAGUARD(三)

2014-11-24 18:11:19 · 作者: · 浏览: 3
ckupset


channel c1: specifying datafile(s) in backupset


including standby control file in backupset


channel c1: starting piece 1 at 30-APR-08


channel c1: finished piece 1 at 30-APR-08


piece handle=/soft/backup/CON_0ajf4gqi_1_1 tag=TAG20080430T150554 comment=NONE


channel c1: backup set complete, elapsed time: 00:00:12


Finished backup at 30-APR-08


released channel: c1


为一个RAC搭建standby和单节点搭建方法基本一致,我们可以把RAC看成是一个单节点的数据库,只需要保证所有节点的日志能传送到备库即可。





五、备库环境准备



1、在备库添加指向主库的tnsnames


在备库的tnsnames.ora添加如下内容:


primary =


(DESCRIPTION =


(ADDRESS = (PROTOCOL = TCP)(HOST = 200.200.200.11)(PORT = 1521))


(ADDRESS = (PROTOCOL = TCP)(HOST = 200.200.200.22)(PORT = 1521))


(LOAD_BALANCE = yes)


(CONNECT_DATA =


(SERVER = DEDICATED)


(SERVICE_NAME = primary)


(FAILOVER_MODE =


(TYPE = SELECT)


(METHOD = BASIC)


(RETRIES = 180)


(DELAY = 5)


)


)


)2、在备库创建相关目录


包括adump,bdump,cdump,udump及数据文件目录等。


3、拷贝主库的密码文件到备库上


--拷贝rac1的密码文件到备库的$ORACLE_HOME/dbs下,并把该密码文件修改为orapwd。这里我的sid就用rac1,所以,不用改名。


[oracle@rac1 dbs]$ scp orapwrac1 172.25.0.35:`pwd`


orapwrac1 100% 1536 1.5KB/s 00:00



4、配置备库的监听


[oracle@standby admin]$ more listener.ora



SID_LIST_LISTENER =


(SID_LIST =


(SID_DESC =


(GLOBAL_DBNAME = standby)


(ORACLE_HOME = /opt/oracle/product/10.2/database)


(SID_NAME = rac1)


)


)



LISTENER =


(DESCRIPTION_LIST =


(DESCRIPTION =


(ADDRESS = (PROTOCOL = TCP)(HOST = standby)(PORT = 1521))


)


(DESCRIPTION =


(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))


)


)



启动备库监听:lsnrctl start