Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

This document provides a summary of all the steps needed to create a 2nd Datagua rd Standby Database for oracle

database version a 11.2.0.2 which is 3-node prima ry production and single node two standby databases. This document to applicable for 10gR2, 11gR1 and 11gR2. PRODDB ----------------------------- LOG_ARCHIVE_CONFIG alter system set log_archive_config= 'DG_CONFIG=(PRODDB,PRODSTDBY,PRODSTDBY2)' s cope=both sid='*'; -- FAL_CLIENT alter system set fal_client='PRODNODE1_PRIM1' scope=both sid='PRODDB1'; alter system set fal_client='PRODNODE1_PRIM2' scope=both sid='PRODDB2'; alter system set fal_client='PRODNODE1_PRIM3' scope=both sid='PRODDB3'; -- FAL_SERVER -- MAKE SURE CONNECT STRING PRODNODE1_STDBY and PRODSTDBY2_STDBY are pointed to the right DBs alter system set fal_server='PRODNODE1_STDBY','PRODSTDBY2_STDBY' sid='*' scope=b oth ; --LOG_ARCHIVE_DEST alter system set log_archive_dest_1='LOCATION=/vol/PRODDB/archive_01/PRODDB VALI D_FOR=(ALL_LOGFILES,ALL_ROLES) REOPEN=60 MANDATORY MAX_FAILURE=30' scope=BOTH; -- CHECK TNSPING alter system set log_archive_dest_2='service=PRODNODE1_STDBY valid_for=(online_l ogfiles,primary_role) db_unique_name=PRODSTDBY' scope=BOTH; -- CHECK TNSPING ###SUGGESTION alter system set log_archive_dest_3='service=PRODSTDBY2_STDBY vali d_for=(online_logfiles,primary_role) arch async affirm db_unique_name=PRODSTDBY2 ' scope=BOTH; alter system set log_archive_dest_3='service=PRODSTDBY2_STDBY valid_for=(online_ logfiles,primary_role) db_unique_name=PRODSTDBY2' sid='*' scope=both;

PRODSTDBY ---------------------------alter system set log_archive_config= 'DG_CONFIG=(PRODDB,PRODSTDBY,PRODSTDBY2)' s id='*' scope=both ; -- FAL_CLIENT -- CHECK TNSPING alter system set fal_client='PRODNODE1_STDBY' scope=BOTH ; -- FAL_SERVER -- CHECK TNSPING alter system set fal_server='PRODNODE1_PRIM1','PRODNODE1_PRIM2','PRODNODE1_PRIM3 ','PRODSTDBY2_STDBY' sid='*' scope=both ; -- LOG_ARCHIVE_DEST alter system set log_archive_dest_1='LOCATION=/vol/PRODDB/archive_01/PRODDB VALI D_FOR=(ALL_LOGFILES,ALL_ROLES) REOPEN=60 MANDATORY MAX_FAILURE=30' sid='*' scop e=both; alter system set log_archive_dest_2 = 'service=PRODNODE1_PRIM1 valid_for=(online _logfiles,primary_role) db_unique_name=PRODDB' sid='*' scope=both;

alter system set log_archive_dest_3 = 'service=PRODSTDBY2_STDBY valid_for=(onlin e_logfiles,primary_role) db_unique_name=PRODSTDBY2' sid='*' scope=both;

PRODSTDBY2 ---------------------------alter system set log_archive_config= 'DG_CONFIG=(PRODDB,PRODSTDBY,PRODSTDBY2)' s cope=both sid='*'; -- FAL_CLIENT -- CHECK TNSPING alter system set fal_client='PRODSTDBY2_STDBY'

sid='*' scope=both;

-- FAL_SERVER -- CHECK TNSPING alter system set fal_server='PRODNODE1_PRIM1','PRODNODE1_PRIM2','PRODNODE1_PRIM3 ','PRODNODE1_STDBY' sid='*' scope=both; -- LOG_ARCHIVE_DEST alter system set log_archive_dest_1='LOCATION=/vol/PRODSTDBY2/archive_01/PRODSTD BY2 VALID_FOR=(ALL_LOGFILES,ALL_ROLES) REOPEN=60 MANDATORY MAX_FAILURE=30' sid ='*' scope=both; alter system set log_archive_dest_2 = 'service=PRODNODE1_PRIM1 valid_for=(online _logfiles,primary_role) db_unique_name=PRODDB' sid='*' scope=both; alter system set log_archive_dest_3 = 'service=PRODNODE1_STDBY valid_for=(online _logfiles,primary_role) db_unique_name=PRODSTDBY' sid='*' scope=both; ---------------------------------------------------------------------------------orapw$ORACLE_SID file of each database (or database node) on every other DB serv er ------------------------------------------------------------------------------------------------------------------------------------------------------------------TNS Connect String ---------------------------------------------------------------------------------PRODNODE1_PRIM1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = prodserver1-vip.plateau.priv)(PORT = 1521 )) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PRODDB) ) ) PRODNODE1_PRIM2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = prodserver2-vip.plateau.priv)(PORT = 1521 ))

(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PRODDB) ) ) PRODNODE1_PRIM3 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = prodserver3-vip.plateau.priv)(PORT = 1521 )) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PRODDB) ) ) PRODNODE11 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = prodserver1-vip.plateau.priv)(PORT = 1521 )) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = SERVPRODNODE1) ) ) PRODNODE1_STDBY = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = prodstdby1.plateau.priv)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PRODNODE1_STDBY) ) ) PRODSTDBY2_STDBY = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = prodstdby2.plateau.priv)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PRODSTDBY2 ) ) )

You might also like