《Oracle数据库11gActiveDataGuard构建标准规范V0.docx》由会员分享,可在线阅读,更多相关《Oracle数据库11gActiveDataGuard构建标准规范V0.docx(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Oracle数据库llgActiveDataGuard构建标准规范VOActive DataGuard构建标准规范部 H:信息技术部SA/DBA组版本号:VI. 0公布日期:2015-05-13目 录一、Active DataGuard 实施规范21.1 Active DataGuard 实施前提条件2主备数据库环境介绍21.1.1 Active DataGuard 实施条件5Active DataGuard 实施准备工作(创建 LISTENER 与相应 TNS) 71.2 备数据库初始化14通过duplicate active database初始化备数据库(主数据库备份无需存在)141.2
2、.1 通过带库备份恢复初始化备数据库(主数据库备份务必存在)201.3 追加归档日志文件311.4 启动 Active DataGuard321.5 将备节点的数据库加入到CRS中进行管理321.6 备数据库归档日志文件删除331.7 应用访问备数据库TNS配置351.8 主数据库与备数据库SwitchOver与Failover切换35SwitchOver,则试351.8.1 FailOver 测试371.9 日常保护37DataGuard 运行状态检查371.9.1 主数据库与备数据库起停顺序37主数据库保护操作37ORAORSS1 =(DESCRIPTION =(ADDRESS = (PR
3、OTOCOL = TCP)(HOST = p3orssetll-vip)(PORT = 1521)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = oraORSS)(INSTANCE_NAME = oraORSSl)ORAORSS2 =(DESCRIPTION 二(ADDRESS = (PROTOCOL = TCP)(HOST = p3orssetl2-vip)(PORT =1521)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = oraORSS)(INSTANCE_NAME = oraO
4、RSS2)LISTENERS_ORAORSS 二(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = p3orssetll-vip)(PORT = 1521)(ADDRESS =(PROTOCOL = TCP)(HOST = p3orssetl2-vip)(PORT =1521) )ORSSSTANDBY 二(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 21.125.44.97)(PORT = 1521)(ADDRESS =(PROTOCOL 二 TCP)(HOST = 21.125.44.100)
5、(PORT = 1521)(CONNECTED ATA 二(SERVER = DEDICATED)(SERVICE_NAME = adgORSSB)ORSSPRIMARY 二(DESCRIPTION 二(ADDRESS = (PROTOCOL = TCP)(HOST = p3orsset!l-vip)(PORT =1521) (ADDRESS = (PROTOCOL = TCP)(HOST = p3orssetI2-vip)(PORT = 1521) (CONNECT_DATA =(SERVER 二 DEDICATED)(SERVICE_NAME = oraORSS)ADGORSSBTMP 二
6、(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST = 21.125.44.97)(PORT = 1521)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = adgORSSB) )7 . 用户oracle登录备节点p3orssadgl与p3orssadg2添加访问主数据库与备数据 库的TNS别名su - oraclecd $ORACLE_HOME/network/admin/vi tnsnames.ora #添加如下内容,红色部分请根据环境进行修改ORSSPRIMARY 二(DESCRIPTION =(
7、ADDRESS = (PROTOCOL = TCP)(HOST = 2L125.44.81)(PORT = 1521)(ADDRESS 二(PROTOCOL = TCP)(HOST = 21.125.44.84)(PORT = 1521)(CONNECT_DATA 二(SERVICE.NAME = oraORSS) )ORSSSTANDBY 二(DESCRIPTION 二(ADDRESS 二(PROTOCOL = TCP)(HOST = p3orssadgl-vip)(PORT = 1521)(ADDRESS = (PROTOCOL = TCP)(HOST = p3orssadg2-vip)(
8、PORT 二 1521)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = adgORSSB) )ADGORSSB2 =(DESCRIPTION =(ADDRESS =(PROTOCOL 二 TCP)(HOST = p3orssadg2-vip)(PORT = 1521)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = adgORSSB)(INSTANCE_NAME = adgORSSB2) )ADGORSSB1 二(DESCRIPTION 二(ADDRESS = (PROTOCOL = TC
9、P)(HOST = p3orssadgl-vip)(PORT = 1521)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = adgORSSB)(INSTANCE_NAME = adgORSSBl)ADGORSSB =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = p3orssadgl-vip)(PORT = 1521)(ADDRESS = (PROTOCOL = TCP)(HOST = p3orssadg2-vip)(PORT = 1521)(CONNECT.DATA =(SERVER =
10、DEDICATED)(SERVICE.NAME = adgORSSB)LISTENERS_ADGORSSB =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = p3orssadgl-vip)(PORT 二 1521)(ADDRESS 二(PROTOCOL = TCP)(HOST = p3orssadg2-vip)(PORT =1521)ADGORSSBTMP 二(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 21.125.44.97)(PORT =1521) (CONNECT_DATA =(SER
11、VER = DEDICATED)(SERVICE_NAME = adgORSSB). 在主节点p3orssetll上生成数据库密码文件orapworaORSSl,命令如下(其中红色部分的oracle 123为密码,orapworaORSS 1为密码文件):su - oraclecd $ORACLE_HOME/dbsorapwd file=orapworaORSSl password=oraclel23sqlplus Vas sysdba9alter user sys identified by oraclel23;.4导节点p3orssetll 数据库密码文件or叩woraORSSl 拷贝至I
12、 p3orssetl2p3orssadg 1与p3orssadg2节点后执行下列命令p3orssetll 节点、主机数据库密码文件为$cd $ORACLE_HOME/dbs$mv orapworaORSSl orapworaORSS2#在主节点 p3orssetl2 操作$chown oracle:oinstall orapworaORSS2#在主节点 p3orssetl2 操作$mv orapworaORSSl orapwadgORSSB 1#在备节点 p3orssadgl 操作$chown oracle:oinstall orapwadgORSSB 1#在备节点 p3orssadgl 操作
13、$mv orapworaORSS 1 orapwadgORSSB2#在备节点 p3orssadg2 操作$chown oracle:oinstall orapwadgORSSB!#在备节点、p3orssadg2 操作其中红色部分:oraORSS2、adgORSSBl. adgORSSB2为实例名,需要与每个主机实例名相符另外假如需要修改sys用户的密码,则在节点p3orssetll执行下列命令后 再将数据库密码文件拷贝到其他p3orssetl2 p3orssadgl与p3orssadg2节点 上用户oracle登陆主数据库节点主机p3orssetllSQLalter user sys iden
14、tified by oraclel23;在备数据库主机上创建adump目录8 .用户 oracle 登陆 p3orssadgl 与 p3orssadg2 节点mkdir -p /oracle/app/oracle/admin/adgORSSB/adump9 .用户oracle登陆主数据库节点主机p3orssetl 1与p3orssetl2执行tnsping TNS别 名 ORSSPRIMARY 与 ORSSSTANDBYsu - oracletnsping ORSSPRIMARYtnsping ORSSSTANDBY10 .用户oracle登陆主数据库节点主机p3orssetll与p3orss
15、etl2用sys用户登陆备数 据库与主数据库$sqlplus sys/oraclel23ORSSPRIMARY as sysdba$sqlplus sys/oraclel23ORSSSTANDBY as sysdba.用户oracle登陆备数据库节点主机p3orssadgl与p3orssadg2执行tnsping TNS 别名 ORSSPRIMARY 与 ORSSSTANDBY$tnsping ORSSPRIMARY$tnsping ORSSSTANDBY11 .用户oracle登陆备数据库节点主机p3orssadgl与p3orssadg2用sys用户登陆主 数据库与备数据库$sqlplus
16、sys/oraclel23ORSSPRIMARY as sysdba$sqlplus sys/ oraclel23ORSSSTANDBY as sysdba1.2备数据库初始化备数据库初始化意味着需要将主数据库的操纵文件、数据文件等全部复制到备 数据库环境上,即主数据库与备数据库进行一次全库复制。能够使用下列方式中的 任何一种对备数据库进行初始化:1.2.1 通过duplicate active database初始化备数据库(主数据库备份无需存在)注意:此种方式为RMAN从网络恢复数据库,会占用大量的网络带宽,建 议已经投产的系统使用下面的从NBU带库恢复的方式进行。1. 用户oracle登
17、录备节点p3orssadgl创建dg_work工作目录Oracle用户登录备数据库节点主机p3orssadgl $ mkdir dg work用户grid登录备节点p3orssadg 1启动LISTENER_TMP监听grid用户登录备数据库节点主机p3orssadgl su - gridIsnrctl start LISTENER TMP3.用户 oracle 登录备节点 p3orssadgl 创建 standby_init.ora 文件与 create_standby.sh 脚本文件Oracle用户登录备数据库节点主机p3orssadgl$ cd /home/oracle/dg_work$
18、 vi standby_init.ora#该文件内容如下:DB_NAME=oraORSS DB_UNIQUE_NAME=adgORSSB DB_BLOCK_SIZE=8192 SGA_TARGET=3221225472 db create file dest=1 1#数据库名称#备数据库 DB_UNIQUE_NAME#备数据库取消OMF功能controLfiles+PSORSADGDATlDG/adgORSSB/controlfile/controlOl.ctlV+PSORSADGDATl DG/adgORSSB/controlfile/control02.ctr,+P3ORSADGDATlD
19、G/adgORSSB/controlfile/control O3.ctr#备数据库操纵文件路径其中主数据库与备数据库在DB_NAME与DB_BLOCK_SIZE务必一致 $ vi create_standby.sh#该文件内容如下:sqlplus / as sysdba11 EOF startup nomount pfile=7home/oracle/dg_work/standby_init.ora, connect sys/oraclel23ORSSSTANDBY AS SYSDBA #oraclel23为sys用户 密码, ORSSSTANDBY备数据库TNS另ij名 connect s
20、ys/oraclel23ORSSPRIMARY AS SYSDBA #oraclel23为sys用户 密码,ORSSPRIMARY为主数据库TNS别名EOF export NLS_DATE_FORMAT=,YYYYMMDD HH24:MI:SS,rmantargetsys/oracle 123 ORSSPRIMARYauxiliarysys/oracle 123ADGORSSBTMP EOF#ORSSPRIMARY为备库上配置的连接主库的TNS别名,ADGORSSBTMP为主库 上配置的连接备库的TNS别名 run allocate channel chOOl type disk;alloca
21、te channel ch002 type disk;allocate channel ch003 type disk;allocate channel ch004 type disk;allocate auxiliary channel ch005 type disk;allocate auxiliary channel ch006 type disk;duplicate target database for standby nofilenamecheck from active databaseDORECOVER#此命令在自动restore完成后执行recover,根据情况可决定是否设置
22、 spfileparameter_value_convert raORSSadgORSSBSET DB_UNIQUE_NAME=,adgORSSB,SET FAL_SERVER=ORSSPRIMARY# 备库设置FAL_SERVER,为备库中配置的连接主库的TNS别名SETLOG_ ARCHI VE_DEST_ 1 =!LOC ATION=/archVALID_FOR=(STANDBY_LOGFILE,STANDBY_ROLE)DB_UNIQUE_NAME=adgORSSBfsetdb file name convert+PJORSSDATlDG/ORAORSS/DATAFILE/V+PSOR
23、SA DGDATlDG/ADGORSSB/DATAFILE/f;+P3ORSSDAT2DG/ORAORSS/DATAFI LE/7+P3ORSADGDAT2DG/ADGORSSB/DATAFILE/7+P3ORSSDAT3DG/ORAO RSS/DATAFILE/;+P3ORSADGDAT3DG/ADGORSSB/DArAFILE/,;+P3ORSSDAT1DG/ORAORSS/TEMPFILE/7+P3ORSADGDAT1DG/ADGORSSB/TEMP FILE/,;+P3ORSSDAT2DG/ORAORSS/TEMPFILE/,;+P3ORSADGDAT2DG/ADG ORSSB/TEM
24、PFILE/;+P3ORSSDAT3DG/ORAORSS/TEMPFILE/,;+P3ORSADGD AT3DG/ADGORSSB/TEMPFILE/f#考虑到后续系统存储扩容加盘新建ASMDG的情况,且参数 db_file_name_convert设置后需要重启生效,因此将参数db_file_name_convert 多设置23个ASMDG的转换,按照颜色顺序成对配置setlog_file_name_convert=+P3ORSSDATlDG/ORAORSS/ONLINELOG/;+P3OR SADGDAT1DG/ADGORSSB/ONLINELOG/7+P3ORSSDAT2DG/ORAOR
25、SS/O NLINELOG/7+P3ORSADGDAT2DG/ADGORSSB/ONLINELOG/;+P3ORSSDAT 3DG/ORAORSS/ONLINELOG/,;+P3ORSADGDAT3DG/ADGORSSB/ONLINELO G/#考虑到后续系统存储扩容加盘新建ASMDG的情况,且参数log_file_name_convert设置后需要重启生效,因此将参数log_file_name_convert 多设置23个ASMDG的转换,按照颜色顺序成对配置set standby_file_management=AUTOrset diagnostic_dest=7oracle/app/or
26、acle,set audit_file_dest=VoracIe/app/oracle/admin/adgORSSB/adumpset remoteistener=LISTENERS_ADGORSSB, # 按照规范设置 remoteis tener 参数set db_create_file_dest = #设置备库的db_create_file_dest参数为空,禁用OMF set instance_number 二 Tset log_archive_dest_2=, *set sga_max_size = 41Gset sga_target = HG*set pga_aggregate_t
27、arget = 5G*set memory_target = O# 根据情况设置备数据库的SGA参数# 根据情况设置备数据库的SGA参数# 根据情况设置备数据库的PGA参数#根据情况设置备数据库的内存自动调整setcontroLfiles=,+P3ORSADGDATlDG/ADGORSSB/controlfile/control01.ctl,;+P3ORSADGDATlDG/ADGORSSB/controlfile/control02.ctl7+P3ORSADGDATlDG/ADGORSSB/controlfile/control03.ctrrelease channel chOO 1;rel
28、ease channel ch002;release channel chOO3;release channel ch004;release channel chOO5;release channel ch006;EOF考虑到后续可能有switchover等主备切换的情况,需要注意:假如有类似网银系统主库与备库ASMDG不能做对应的情况(主库两个ASMDG, 备库一个ASMDG),则需要在备库端对特殊的数据文件做特殊标识,以便主备切换后从 备库能够正常将数据文件同步到主库的相应ASMDG,原则如下:1、关于参数 db_file_name_convert 与 logjfile_name_conv
29、ert,假如参数中有多项匹 配到需要转换的文件名,则以最先匹配到的为准(比如主库有DAT1DG与SSD1DG 两个磁盘组,备库有ADG1DG 一个磁盘组,主库的转换参数假如配置为:” ADG1DG/ORSSADG/DATAFILE,DAT1DG/ORSS/DATAFILE9ADG1DG/ORSSADG/DATAFILE, SSD1DG/ORSS/DATAFILE,.”,则备库添加的数 据文件在同步到主库后都会放到首先匹配到的DAT1DG中);2、要保证同步到ADG端时能够匹配到需要放置的存储位置,还要保证反向同步到 主库时也能够匹配到需要放置的存储位置,做好主备数据文件所放置的ASMDG -
30、一对应。因此,可对主库特殊的数据文件映射到ADG端的参数做特殊标识配置,以便识别为与其他不一致的文件名,比如:1、主库中表空间NETIND数据文件放置到SSD1DG磁盘组中,则NETIND表空间的 数据文件在磁盘组中的名字类似于+SSDlDG/netdb/datafile/netind.203.68872443”;2、ADG 端 可 映 射 为 类 似 于 “ +PNETADGDHDG/netdbadg/datafile/ssdnetind.2O368872443,需要注意的是,不 能有其他表空间名字前几位字符与ssd加d匹配,或者者有其他不需要转换的数据 文件与之匹配;3、在ADG端做数据文
31、件映射时,参数可设置为如下(需保证如下参数在配置的前面首 先被匹配到):,+PNETSSDDATlDG/netdb/datafile/netind,;+PNETADGD/CTlDG/netdbadg/datafile/ssd netind; xxxx; yyyy;4、反向映射到主库中时,可设置主库的文件转换参数类似如下:,4-PNETADGDATlDG/netdbadg/datafile/ssdnetind,;+PNETSSDDATlDG/netdb/datafile/ netind?yyyy,xxxx;5、假如不能从表空间进行分辨的话,能够在创建表空间或者者添加数据文件时指定文 件的名字进行
32、区分SSD 磁盘组,比如:alter tablespace NETIND add datafile +SSD1 DG/netdb/datafile/ssdnetindO4.dbr;4. 用户登录备节点p3orssadgl创建执行create_standby.sh初始化备数据库$ nohup ksh create_standby.sh &注意事项: 备数据库初始化完成时间与主数据库大小及网络带宽有关,能够使用下列 算法计算初始化大致完成时间.估计时间(小时)二主数据库大小(MB)/100/60/60其中100为每秒网络带宽 备数据库初始化开始时间至结束时间内,主数据库产生的归档日志文件需 要保留
33、在文件系统中,不能被NBU备份工具删除,因此需要评估在该时 间段主数据库归档日志文件所在的文件系统空间剩余情况。5. 脚本create_standby.sh执行完毕后在主数据库与备数据库上创建standby日志 文件用户oracle登录主节点p3orssetll修改主数据库standby日志文件ALTER DATABASE ADD STANDBY LOGFILE thread 1 group 7 (+P3ORSSDAT1DG) SIZE 1073741824;ALTER DATABASE ADD STANDBY LOGFILE thread 1 group 8 (+P3ORSSDAT1DG)
34、SIZE 1073741824;ALTER DATABASE ADD STANDBY LOGFILE thread 1 group 9_ C+P3ORSSDAT1DG) SIZE 1073741824;ALTER DATABASE ADDSIZE 1073741824;STANDBY LOGFILE thread 1 group 10C+P3ORSSDAT1DG1)ALTER DATABASESIZE 1073741824;ADDSTANDBYLOGFILEthread 2 group 11C+P3ORSSDAT1DG)ALTER DATABASESIZE 1073741824;ADDSTAN
35、DBYLOGFILEthread 2 group 12C+P3ORSSDAT1DG)ALTER DATABASESIZE 1073741824;ADDSTANDBYLOGFILEthread 2 group 1_3(+P3ORSSDAT1DG)ALTER DATABASESIZE 1073741824;ADDSTANDBYLOGFILEthread 2 group 14C+P3ORSSDAT1DG)用户oracle登录备节点p3orssadgl修改备数据库standby日志文件ALTER DATABASE ADD STANDBY LOGFILE thread 1 group 7_ (+P3OR
36、SADGDAT1DG)SIZE 1073741824;ALTER DATABASE ADD STANDBY LOGFILE thread 1 group 8 C+P3ORSADGDAT1 DG,)SIZE 1073741824;ALTER DATABASE ADD STANDBY LOGFILE thread 1 group 9_ (+P3ORSADGDAT1DG)SIZE 1073741824;ALTER DATABASE ADD STANDBY LOGFILE thread 1 group 10(*+P3ORSADGDATlDG5) SIZE 1073741824;ALTER DATABA
37、SE ADD STANDBY LOGFILE thread_2 group 11 (+P3ORSADGDAT1DG)SIZE 1073741824;ALTERDATABASEADDSTANDBYLOGFILEthread2group 12C+P3ORSADGDAT1DG,)SIZE 1073741824;ALTERDATABASEADDSTANDBYLOGFILEthread2group13C+P3ORSADGDAT1DG,) SIZE 1073741824;ALTER DATABASE ADD STANDBY LOGFILE thread 2 group 14 (+P3ORSADGDAT1
38、DG)SIZE 1073741824;Standby日志文件创建原则: 每个实例的standby日志文件组大于联机日志文件组数每个standby日志文件大小与联机日志文件大小一致6. 修改主数据库与备数据库初始化参数用户oracle登录主节点p3orssetll修改主数据库初始化参数alter system set LOG_ARCHIVE_CONFIG=,DG_CONFIG=(oraORSS,adgORSSB)1alter system reset LOG_ARCHIVE_DEST_ 1 sid= oraORSSr;alter system reset LOG_ARCHIVE_DEST_1 s
39、id-oraORSS2,;altersystemsetLOG_ARCHIVE_DEST_1 =LOCATION=/archVALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=oraORSS! sid*1;alter system reset LOG_ARCHIVE_DEST_2 sid= oraORSSF;alter system reset LOG_ARCHIVE_DEST_2 sid=oraORSS2;alter system set LOG_ARCHIVE_DEST_2=*SERVICE=ORSSSTADNBY LGWR ASYNCVALI
40、D_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=adgORSSB max_failure=0 reopen=300 sid=*;alter system set FAL_SERVER=ORSSSTANDBY,;alter system set STANDBY_FILE_MANAGEMENT=AUTO;alter system set LOG_ARCHIVE_MAX_PROCESSES=4;alter system set db_create_file_dest = #设置db_create_flle_dest参数为空,禁用OMF注意:SE
41、RVICE=ORSSSTANDBY LGWR ASYNC , redo传输以异步方式进行传输, 传输到TNS中配置的连接备库的ORSSSTANDBY别名用户oracle登录主节点p3orssetll修改主数据库初始化参数(此步需要重启生 效,由于此步的配置只在ADG做switch over需要反向同步到主库时才会用到, 因此可待有的时候间窗口再重启生效)alter system set db_file_name_convert=+P3ORSADGDAT1DG/ADGORSSB/DATAFILE/+P3ORSSDAT1DG/ORAORSS/DAT AFILE/,+P3ORSADGDAT2DG/A
42、DGORSSB/DArAFILE/?+P3ORSSDAT2DG/ORAORS S/DATAFILE/,;+P3ORSADGDAT3DG/ADGORSSB/DATAFILE/,;+P3ORSSDAT3DG/ORA ORSS/DATAFILE/;+P3ORSADGDATlDG/ADGORSSB/TEMPFILE/,;+P3ORSSDATl DG/ORAORSS/TEMPFILE/+P3ORSADGDAT2DG/ADGORSSB/TEMPHLE/;+P3ORS SDAT2DG/ORAORSS/TEMPFILE/,+P3ORSADGDAT3DG/ADGORSSB/TEMPFILE/,+P 3ORSSD
43、AT3DG/ORAORSS/TEMPnLE/t scope=spfile;#考虑到后续系统存储扩容加盘新建ASMDG的情况,且参数db_file_name_convert 设置后需要重启生效,因此将参数db_file_name_convert多设置23个ASMDG的转换,按 照颜色顺序成对配置,每对的配置顺序与ADG正好相反alter system set log_file_name_convert=+P3ORSADGDAT1DG/ADGORSSB/ONLINELOG/7+P3ORSSDAT1DG/ORAORSS/O NLINELOG/V+P3ORSADGDAT2DG/ADGORSSB/ONL
44、INELOG/7+P3ORSSDAT2DG/OR AORSS/ONLINELOG/,;+P3ORSADGDAT3DG/ADGORSSB/ONLINELOG/V+P3ORSSDAT 3DG/ORAORSS/ONLINELOG/f scope=spfile;#考虑到后续系统存储扩容加盘新建ASMDG的情况,且参数log_file_name_convert 设置后需要重启生效,因此将参数log_fileiame_convert多设置23个ASMDG的转换,按 照颜色顺序成对配置,每对的配置顺序与备库的配置正好相反用户oracle登录备节点p3orssadgl修改备数据库初始化参数alter syst
45、em set LOG_ARCHIVE_CONFIG=DG_CONFIG=(oraORSS,adgORSSB);alter system setLOG_ARCHIVE_DEST_1 =LOCATION=/archVALID_FOR=(ALL_LOGFILES,ALL_ROLES)DB_UNIQUE_NAME=adgORSSB,;alter system set LOG_ARCHIVE_DEST_2=SERVICE=ORSSPRIMARY LGWRASYNCVALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)DB_UNIQUE_NAME=oraORSS max_fail
46、ure=O reopen=300alter system set STANDBY_FILE_MANAGEMENT=AUTO;alter system set FAL_SERVER=,ORSSPRIMARY,;alter system set instance_number = 1 sid=dgORSSBf scope=spfile;alter system set instance_number = 2 sid=adgORSSB2 scope=spfile;alter system set undo_tablespace=*UNDOTBS 1 sid= adgORSSBl* scope=spf
47、ile;alter system set undo tablespace=,UNDOTBS2, sid=adgORSSB2, scope=spfile;、Active DataGuard 实施规范1.1 Act i ve DataGuard实施前提条件1.数据冗余保护与磁盘组划分数据冗余:存储以共享的方式连接数据库节点主机,在数据冗余上建议 存储层通过传统raid机制建立数据保护机制,ASM磁盘组能够不要设置 数据冗余保护,即用来存储DB的ASM磁盘组冗余方式为External.DataGuard三种保护模式:最大化保护、最大有效性、最大性能。为了降低对主 数据库的影响,下列使用最大性能模式进行DataGuard配置。DataGuard配置中备数据库类型要紧有三种:逻辑备数据库、物理备数据库与基 于快照的备数据库,下列使用物理备数据库方式进行DataGuard配置。DataGuard配置中的主数据库与备数据库之间数据同步是通过TCP/IP网络通信 实现的,为了尽可能降低网络带宽的竞争与对现有应用程序性能问题,建议在主数 据库主机与备数据库主机之间为谑争虏于。勿的网络,即需要添加新的网卡 等硬件资源搭建专属于DataGuard的网络。另外,能够在主数据库与备数据库上创建专属于Dat