初始化参数中增加以下参数:
*.DB_UNIQUE_NAME=GERPDG
*.LOG_ARCHIVE_CONFIG='DG_CONFIG=(GERPB,GERPDG)'
*.LOG_ARCHIVE_DEST_1='LOCATION=/gerpnas/gerpnas/GERPDG/archivelog VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=GERPDG'
*.LOG_ARCHIVE_DEST_2='SERVICE=GERPB LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=GERPB'
*.LOG_ARCHIVE_DEST_STATE_1=ENABLE
*.LOG_ARCHIVE_DEST_STATE_2=ENABLE
*.REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
*.DB_FILE_NAME_CONVERT='/data/d03/GERPB','/data/d16/GERPDG','/data/d04/GERPB','/data/d09/GERPDG'
*.LOG_FILE_NAME_CONVERT='/data/d06/GERPB','/data/d14/GERPDG','/data/d08/GERPB','/data/d14/GERPDG'
*.FAL_SERVER='GERPB'
*.FAL_CLIENT='GERPDG'
*.STANDBY_FILE_MANAGEMENT=AUTO
另外db_name要和target库的db_name一致
db_name=’GERPB’
注:DB_FILE_NAME_CONVERT和LOG_FILE_NAME_CONVERT:设置数据文件和日志文件分别在target和auxiliary端的存放路径,后续开始进行数据库复制的时候会根据这里设置的路径来做set newname的动作。
格式:DB_FILE_NAME_CONVERT='/data/d03/GERPB','/data/d16/GERPDG'
第一个路径是target端的路径,第二个路径是auxiliary端的路径,复制的时候会将第一个路径中的所有数据文件拷贝到第二个路径中。
当两套环境主机上的路径不对应,不能将target端的整个目录拷贝到auxiliary端的某个目录的时候,需要更具体的对数据文件的存放路径进行分配。这个时候可以不设置这两个参数,在步骤4复制数据库的时候使用set newname命令。