InterviewSolution
| 1. |
What Are The Data Guard Parameters In Oracle? |
|
Answer» Set Primary Database Initialization Parameters ———————————————- On the primary database, you define initialization parameters that control redo transport services while the database is in the primary role. There are ADDITIONAL parameters you need to add that control the receipt of the redo DATA and log apply services when the primary database is transitioned to the standby role. DB_NAME=chicago DB_UNIQUE_NAME=chicago LOG_ARCHIVE_CONFIG=’DG_CONFIG=(chicago,boston)’ CONTROL_FILES=’/arch1/chicago/control1.ctl’, ‘/arch2/chicago/control2.ctl’ LOG_ARCHIVE_DEST_1= ‘LOCATION=/arch1/chicago/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=chicago’ LOG_ARCHIVE_DEST_2= ‘SERVICE=boston LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=boston’ LOG_ARCHIVE_DEST_STATE_1=ENABLE LOG_ARCHIVE_DEST_STATE_2=ENABLE REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE LOG_ARCHIVE_FORMAT=%t_%s_%r.arc LOG_ARCHIVE_MAX_PROCESSES=30 Primary Database: Standby Role Initialization Parameters FAL_SERVER=boston FAL_CLIENT=chicago DB_FILE_NAME_CONVERT=’boston’,’chicago’ LOG_FILE_NAME_CONVERT= ‘/arch1/boston/’,’/arch1/chicago/’,’/arch2/boston/’,’/arch2/chicago/’ STANDBY_FILE_MANAGEMENT=AUTO Prepare an Initialization Parameter File for the Standby Database —————————————————————– Create a text initialization parameter file (PFILE) from the server parameter file (SPFILE) used by the primary database; a text initialization parameter file can be copied to the standby location and modified. For example: CREATE PFILE=’/tmp/initboston.ora’ FROM SPFILE; Modifying Initialization Parameters for a Physical Standby Database. DB_NAME=chicago DB_UNIQUE_NAME=boston LOG_ARCHIVE_CONFIG=’DG_CONFIG=(chicago,boston)’ CONTROL_FILES=’/arch1/boston/control1.ctl’, ‘/arch2/boston/control2.ctl’ DB_FILE_NAME_CONVERT=’chicago’,’boston’ LOG_FILE_NAME_CONVERT= ‘/arch1/chicago/’,’/arch1/boston/’,’/arch2/chicago/’,’/arch2/boston/’ LOG_ARCHIVE_FORMAT=log%t_%s_%r.arc LOG_ARCHIVE_DEST_1= ‘LOCATION=/arch1/boston/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=boston’ LOG_ARCHIVE_DEST_2= ‘SERVICE=chicago LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=chicago’ LOG_ARCHIVE_DEST_STATE_1=ENABLE LOG_ARCHIVE_DEST_STATE_2=ENABLE REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE STANDBY_FILE_MANAGEMENT=AUTO FAL_SERVER=chicago FAL_CLIENT=boston Set Primary Database Initialization Parameters ———————————————- On the primary database, you define initialization parameters that control redo transport services while the database is in the primary role. There are additional parameters you need to add that control the receipt of the redo data and log apply services when the primary database is transitioned to the standby role. DB_NAME=chicago DB_UNIQUE_NAME=chicago LOG_ARCHIVE_CONFIG=’DG_CONFIG=(chicago,boston)’ CONTROL_FILES=’/arch1/chicago/control1.ctl’, ‘/arch2/chicago/control2.ctl’ LOG_ARCHIVE_DEST_1= ‘LOCATION=/arch1/chicago/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=chicago’ LOG_ARCHIVE_DEST_2= ‘SERVICE=boston LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=boston’ LOG_ARCHIVE_DEST_STATE_1=ENABLE LOG_ARCHIVE_DEST_STATE_2=ENABLE REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE LOG_ARCHIVE_FORMAT=%t_%s_%r.arc LOG_ARCHIVE_MAX_PROCESSES=30 Primary Database: Standby Role Initialization Parameters FAL_SERVER=boston FAL_CLIENT=chicago DB_FILE_NAME_CONVERT=’boston’,’chicago’ LOG_FILE_NAME_CONVERT= ‘/arch1/boston/’,’/arch1/chicago/’,’/arch2/boston/’,’/arch2/chicago/’ STANDBY_FILE_MANAGEMENT=AUTO Prepare an Initialization Parameter File for the Standby Database —————————————————————– Create a text initialization parameter file (PFILE) from the server parameter file (SPFILE) used by the primary database; a text initialization parameter file can be copied to the standby location and modified. For example: CREATE PFILE=’/tmp/initboston.ora’ FROM SPFILE; Modifying Initialization Parameters for a Physical Standby Database. DB_NAME=chicago DB_UNIQUE_NAME=boston LOG_ARCHIVE_CONFIG=’DG_CONFIG=(chicago,boston)’ CONTROL_FILES=’/arch1/boston/control1.ctl’, ‘/arch2/boston/control2.ctl’ DB_FILE_NAME_CONVERT=’chicago’,’boston’ LOG_FILE_NAME_CONVERT= ‘/arch1/chicago/’,’/arch1/boston/’,’/arch2/chicago/’,’/arch2/boston/’ LOG_ARCHIVE_FORMAT=log%t_%s_%r.arc LOG_ARCHIVE_DEST_1= ‘LOCATION=/arch1/boston/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=boston’ LOG_ARCHIVE_DEST_2= ‘SERVICE=chicago LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=chicago’ LOG_ARCHIVE_DEST_STATE_1=ENABLE LOG_ARCHIVE_DEST_STATE_2=ENABLE REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE STANDBY_FILE_MANAGEMENT=AUTO FAL_SERVER=chicago FAL_CLIENT=boston |
|