Oracle数据库11gActiveDataGuard构建标准规范-V0_第1页
Oracle数据库11gActiveDataGuard构建标准规范-V0_第2页
Oracle数据库11gActiveDataGuard构建标准规范-V0_第3页
Oracle数据库11gActiveDataGuard构建标准规范-V0_第4页
Oracle数据库11gActiveDataGuard构建标准规范-V0_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 PAGE 44Oraclle数据库库11GActivve DaataGuuard构构建标准规规范部 门:信息息技术部SSA/DBBA组版 本 号号: V1.0发布日期:2015-05-13目 录TOC o 1-3 h z u HYPERLINK l _Toc405996450 一、Acttive DataaGuarrd实施规规范 PAGEREF _Toc405996450 h 4 HYPERLINK l _Toc405996451 1.1AActivve DaataGuuard实实施前提条条件 PAGEREF _Toc405996451 h 4 HYPERLINK l _Toc4059964

2、52 1.1.11主备数据据库环境介介绍 PAGEREF _Toc405996452 h 4 HYPERLINK l _Toc405996453 1.1.22Actiive DDataGGuardd实施条件件 PAGEREF _Toc405996453 h 7 HYPERLINK l _Toc4059964554 1.1.3Actiive DDataGGuardd实施准备备工作(创创建LISSTENEER和相应应TNS) PAGEREF _Toc405996454 h 9 HYPERLINK l _Toc405996455 1.2备备数据库初初始化 PAGEREF _Toc405996455

3、h 16 HYPERLINK l _Toc405996456 1.2.11通过dupplicaate aactivve daatabaase初始始化备数据据库(主数据库库备份无需需存在) PAGEREF _Toc405996456 h 16 HYPERLINK l _Toc405996457 1.2.22通过带库库备份恢复复初始化备备数据库(主数据库库备份必须须存在) PAGEREF _Toc405996457 h 22 HYPERLINK l _Toc405996458 1.3追追加归档日日志文件 PAGEREF _Toc405996458 h 33 HYPERLINK l _Toc4059

4、96459 1.4启启动Acttive DataaGuarrd PAGEREF _Toc405996459 h 34 HYPERLINK l _Toc405996460 1.5将将备节点的的数据库加加入到CRRS中进行行管理 PAGEREF _Toc405996460 h 34 HYPERLINK l _Toc405996461 1.6备备数据库归归档日志文文件删除 PAGEREF _Toc405996461 h 35 HYPERLINK l _Toc405996462 1.7应应用访问备备数据库TTNS配置置 PAGEREF _Toc405996462 h 37 HYPERLINK l _T

5、oc405996463 1.8主主数据库和和备数据库库SwittchOvver和Failloverr切换 PAGEREF _Toc405996463 h 37 HYPERLINK l _Toc405996464 1.8.11SwittchOvver测试试 PAGEREF _Toc405996464 h 37 HYPERLINK l _Toc440599964655 1.8.2FaillOverr测试 PAGEREF _Toc405996465 h 39 HYPERLINK l _Toc405996466 1.9日日常维护 PAGEREF _Toc405996466 h 39 HYPERLINK

6、 l _Toc405996467 1.9.11DataaGuarrd运行状状态检查 PAGEREF _Toc405996467 h 39 HYPERLINK l _Toc4059964668 1.9.2主数据库库和备数据据库起停顺顺序 PAGEREF _Toc405996468 h 39 HYPERLINK l _Toc405996469 1.9.33主数据库库维护操作作 PAGEREF _Toc405996469 h 40一、Acttive DataaGuarrd实施规规范Activve DaataGuuard实实施前提条条件数据冗余保保护和磁盘盘组划分数据冗余:存储以共共享的方式式连接数据

7、据库节点主主机,在数数据冗余上上建议存储储层通过传传统raiid机制建建立数据保保护机制,AASM磁盘盘组可以不不要设置数数据冗余保保护,即用用来存储DDB的ASSM磁盘组组冗余方式式为Extternaal.DataGGuardd三种保护护模式:最最大化保护护、最大有效效性、最大大性能。为为了降低对对主数据库库的影响,以以下采用最最大性能模模式进行DDataGGuardd配置。DataGGuardd配置中备备数据库类类型主要有有三种:逻逻辑备数据据库、物理理备数据库库和基于快快照的备数数据库,以以下采用物物理备数据据库方式进进行DattaGuaard配置置。DataGGuardd配置中的的主数

8、据库库和备数据据库之间数数据同步是是通过TCCP/IPP网络通信信实现的,为为了尽可能能降低网络络带宽的竞竞争和对现现有应用程程序性能问问题,建议议在主数据据库主机和和备数据库库主机之间间构建专属属于DattaGuaard的网网络,即需需要添加新新的网卡等等硬件资源源搭建专属于于DataaGuarrd的网络络。另外,可以以在主数据据库和备数数据库上创创建专属于于DataaGuarrd的数据据库监听器器,如LIISTENNER_AADG,监监听端口为为15255,如果主主数据库和和备数据库库在不同网网段上且存存在防火墙墙,需要在在防火墙上上开通15525端口口。不过为为了便于管管理,本规规范使用

9、默默认的LIISTENNER监听听,端口为为15211。需要注意,主主数据库如如果和sttandbby数据库库设置了相相同的DBB_UNIIQUE_NAMEE,则在做做swittchovver时,备备库会报“ORA-011002 caannott mouunt ddatabbase in EEXCLUUSIVEE modde”。可能还还存在其他他问题。所所以需要设设置PRIIMARYY以及STTANDBBY的数据据库的DBB_UNIIQUE_NAMEE为不同的的值。主备数据库库环境介绍绍以下以ORRSS环境境介绍主数数据库环境境和备数据据库环境:主备环境主机名IP地址描述p3orsssetll

10、1、 p3oorsseetl2主数据库环环境p3orsssetll1-viip21.1225.444.81公网IP地地址VIPP21.1225.444.81DG专署IIP地址,由由于专署与与DG的网网络不存在在,因此DDG专署IIP地址采采用公网IIP地址p3orsssetll2-viip21.1225.444.84公网IP地地址VIPP21.1225.444.84DG专署IIP地址,由由于专署与与DG的网网络不存在在,因此DDG专署IIP地址采采用公网IIP地址p3orsssadgg1、p3orrssaddg2备数据库环环境p3orsssadgg1-viip21.1225.444.97公网I

11、P地地址VIPP21.1225.444.97DG专署IIP地址,由由于专署与与DG的网网络不存在在,因此DDG专署IIP地址采采用公网IIP地址p3orsssadgg2-viip21.1225.444.1000公网IP地地址VIPP21.1225.444.1000DG专署IIP地址,由由于专署与与DG的网网络不存在在,因此DDG专署IIP地址采采用公网IIP地址以下主数据据库主机名名为:p33orsssetl11和p3orrssettl2,备数据库主主机名为:p3orrssaddg1和p3orrssaddg2主数据库ooraORRSS基本本信息如下下:数据库syys用户密密码主数据库和和备数据

12、库库密码必须须一致,假假设为orraclee123Grid和和数据库版版本11G的基基线版本ORACLLE_SIID环境变变量oraORRSS1和和oraOORSS22GRID 软件ORRACLEE_BASSE目录/oraccle/aapp/ooraclleGRID 软件ORRACLEE_HOMME目录grid用用户的$OORACLLE_HOOME变量量DB软件OORACLLE_BAASE目录录/oraccle/aapp/ooraclleDB软件OORACLLE_HOOME目录录oraclle用户的的$ORAACLE_HOMEE变量DG专署监监听器(为便于管管理维护,本本规范未使使用LISST

13、ENEER_ADDG专用监监听)LISTEENERDG专署监监听器端口口(为便于管管理维护,本本规范未使使用15225专用监监听)1521初始化参数数 DB_NAAME=ooraORRSSDB_UNNIQUEE_NAMME= ooraORRSSCOMPAATIBLLE主数据据库和备数数据库必须须一致物理容量归档模式归档模式归档目录/archh 共享GPFFS文件系系统每天产生的的归档日志志(月初归归档日志量量非常大,需需要重点关关注DG同同步性能)注意:在业业务高峰时时,如果主主数据库产产生大量归归档日志文文件会导致致备数据库库与主数据据库同步产产生数据延延迟现象。备数据库aadgORRSSB

14、基本信息息如下:数据库syys用户密密码主数据库和和备数据库库密码必须须一致,假假设为oraclle1233Grid和和数据库版版本11G的基基线版本,与与主库保持持一致ORACLLE_SIID环境变变量adgORRSSB1和adggORSSSB2注意:备数数据库 OORACLLE_SIID 环境境变量与备备数据库的的DB_UUNIQUUE_NAAME保持持一致GRID 软件ORRACLEE_BASSE目录/oraccle/aapp/ooraclleGRID 软件ORRACLEE_HOMME目录grid用用户的$OORACLLE_HOOME变量量DB软件OORACLLE_BAASE目录录/or

15、accle/aapp/ooraclleDB软件OORACLLE_HOOME目录录oraclle用户的的$ORAACLE_HOMEE变量DG专署监监听器(为便于管管理维护,本本规范未使使用LISSTENEER_ADDG专用监监听)LISTEENERDG专署监监听器端口口(为便于管管理维护,本本规范未使使用15225专用监监听)1521初始化参数数 DB_NAAME=ooraORRSSDB_UNNIQUEE_NAMME= aadgORRSSBCOMPAATIBLLE主数据据库和备数数据库必须须一致注意: 备备数据库DDB_NAAME值与与主数据库库设置必须须一致备数据库DDB_UNNIQUEE_N

16、AMME与主数数据库设置置不一致另外需要注注意,备库库监听服务务以及数据据文件路径径与DB_UUNIQUUE_NAAME值相相关物理容量归档模式归档模式归档目录/archh 共享GPFFS文件系系统每天产生的的归档日志志(月初归归档日志量量非常大,需需要重点关关注DG同同步性能)Activve DaataGuuard实实施条件实施Acttive DataaGuarrd的前提提条件如下下:主数据库主主机和备数数据库主机机硬件平台一一致,如都都为IBMM主机主数据库和和备数据库库Oraccle软件件安装成功功,且数据据库版本一一致且都为为3备数据库存存储空间剩剩余大小不不小于主数数据库存储储空间大

17、小小用户griid登录主主数据库节点点p3orrssettl1$ asmmcmdASMCMMD llsdg输出部分见见Totaal_MBB列用户griid登录备备数据库节点点p3orrssaddg1$ asmmcmdASMCMMD llsdg输出部分见见Usabble_ffile_MB列对比主数据据库ASMM磁盘组(假设磁盘盘组类型为为Exteernall)的Totaal_MBB列值和备备数据库AASM磁盘盘组的Ussablee_fille_MBB列值,确确保备数据据库ASMM磁盘组的的Usabble_ffile_MB列值值不小于主主数据库AASM磁盘盘组的Tootal_MB列值值。主数据库数

18、数据库运行行正常且工工作在arrchivvelogg模式下Oraclle用户登登录主数据据库节点pp3orsssetll1主机查查询数据库库是否置于于archhivellog模式式$ sqllpluss / aas syysdbaaSQL seleect llog_mmode fromm v$ddatabbase; 返回结果为为ARCHHIVELLOG或者者NOARRCHIVVELOGG如果返回值值为NOARCCHIVEELOG,则则需要执行行以下步骤骤步骤1:创创建归档日日志文建对对应的文件件系统如果该文件件系统为本本地文件系系统,则旧旧主机每个个节点需要要创建并mmountt至/arrch

19、下,如如果为GPPFS文件件系统,则则旧主机每每个节点需需要mouunt至/archh下,并且且oraccle操作作系统用户户对其具有有读写权限限步骤2:修修改初始化化参数loog_arrchivve_deest_11SQL alteer syystemm sett logg_arcchivee_desst_1=locaationn=/arrch scoope=bboth sid=*;SQL show paraameteer loog_arrchivve_deest_11步骤3:确确认初始化化参数loog_arrchivve_foormatt参数值为为%t_%s_%rr.dbffSQLssho

20、w paraameteer loog_arrchivve_foormatt 返回结果果为%t_%s_%r.dbbf步骤4:登登陆每个主主数据库节节点主机环环境上关闭闭数据库$sqlpplus / ass syssdbaSQLsshutddown immeediatte;步骤5:登登陆主数据据库节点主主机p3oorsseetl1启启动数据库库至mouuntedd状态后设设置数据库库为arcchiveelog模模式$sqlpplus / ass syssdba SQLsstarttup mmountt;SQLaalterr dattabasse ARRCHIVVELOGG;SQLaalterr d

21、attabasse oppen;步骤6:登登陆主数据据库其他节节点主机pp3orsssetll2启动数数据库$sqlpplus / ass syssdba SQLsstarttup 步骤7:验验证归档日日志文件是是否能正常常生成$sqlpplus / ass syssdba SQLaalterr sysstem archhive log currrent;SQLaalterr sysstem archhive log currrent;$ls l /aarch每个节点主主机下/aarch目目录下会有有新文建生生成主数据库数数据库归档档日志文件件目录不能能通过loog_arrchivve_dee

22、st初始始化参数设设置,必须须通过loog_arrchivve_deest_nn初始化参参数设置Oraclle用户登登录主数据据库所有节节点主机查查询数据库库是否置于于archhivellog模式式$ sqllpluss / aas syysdbaaSQL showw parrametter llog_aarchiive_ddest_1主数据库数数据库需要要启动foorce loggging功功能Oraclle用户登登录主数据据库节点pp3orsssetll1主机设设置forrce lloggiing$ sqllpluss / aas syysdbaa SQL seleect FFORCEE_

23、LOGGGINGG froom v$dataabasee;FORNO 如果返回值值为:NOO,则需要要执行以下下操作;如如果返回值值为YESS不需要执执行以下操操作SQL alteer daatabaase fforcee logggingg;Databbase alteered.SQL seleect FFORCEE_LOGGGINGG froom v$dataabasee;FORYES确认返返回结果为为YES主数据库和和备数据库库sys用用户的密码码一样,并并且密码文文件必须存存在且主数数据库初始始化参数rremotte_loogin_passsworddfilee必须设置置为EXCCLU

24、SIIVEOraclle用户登登录主数据据库所有节节点主机$ sqllpluss / aas syysdbaaSQL showw parrametter rremotte_loogin_passsworddfileeActivve DaataGuuard实实施准备工工作(创建建LISTTENERR和相应TTNS)用户griid登录主主节点p33orsssetl11创建LISSTENEER监听器器(红色部部分为liistenner名字字以及端口口,根据需需要进行修修改,一般般主库默认认已有监听听,此步一一般不需要要执行)srvcttl addd liistenner -l lissteneer

25、-p 15211srvcttl sttart listtenerr -l listtenerr检查LISSTENEER状态,状状态为ONNLINEEp3orrssettl1:ggrid:/hoome/ggridcrscctl sstat res -tNAME TAARGETT STTATE SSERVEER STATTE_DEETAILLS Locall Ressourccesora.LLISTEENER.lsnrr ONNLINEE ONNLINEE pp3orsssetll1 ONNLINEE ONNLINEE pp3orsssetll2 ora.PP3ORSSSDATT1DG.dg ON

26、NLINEE ONNLINEE pp3orsssetll1 ONNLINEE ONNLINEE pp3orsssetll2 ora.SSYSTEEMDG.dg ONNLINEE ONNLINEE pp3orsssetll1 ONNLINEE ONNLINEE pp3orsssetll2 ora.aasm ONNLINEE ONNLINEE pp3orsssetll1 Starrted ONNLINEE ONNLINEE pp3orsssetll2 Starrted ora.ggsd OFFFLINNE OFFFLINNE pp3orsssetll1 OFFFLINNE OFFFLINNE pp

27、3orsssetll2 wwork ONNLINEE ONNLINEE pp3orsssetll1 ONNLINEE ONNLINEE pp3orsssetll2 ora.oons ONNLINEE ONNLINEE pp3orsssetll1 ONNLINEE ONNLINEE pp3orsssetll2 ora.rregisstry.acfss ONNLINEE ONNLINEE pp3orsssetll1 ONNLINEE ONNLINEE pp3orsssetll2 Clustter RResouurcessora.LLISTEENER_SCANN1.lssnr 1 ONNLINEE

28、ONNLINEE pp3orsssetll2 ora.ccvu 1 ONNLINEE ONNLINEE pp3orsssetll2 ora.ooc4j 1 OFFFLINNE OFFFLINNE ora.ooraorrss.ddb 1 ONNLINEE ONNLINEE pp3orsssetll1 Openn 2 ONNLINEE ONNLINEE pp3orsssetll2 Openn ora.pp3orsssetll1.viip 1 ONNLINEE ONNLINEE pp3orsssetll1 ora.pp3orsssetll2.viip 1 ONNLINEE ONNLINEE pp3o

29、rsssetll2 ora.sscan11.vipp 1 ONNLINEE ONNLINEE pp3orsssetll2 p3orrssettl1:ggrid:/hoome/ggrid用户griid登录备备节点p33orsssadg11创建LISSTENEER_TMMP监听器器注意:此步步的LISSTENEER_TMMP只临时时给DUPPLICAAT方式复复制数据库库使用,备备库初始化化完成后需需要将此步步修改进行行回退$cd $ORACCLE_HHOME/netwwork/admiin$ vi listtenerr.oraa # 添加以下下内容LISTEENER_TMP = (DEESCRI

30、IPTIOON_LIIST = (DESCCRIPTTION = (ADDDRESSS = (PROOTOCOOL = TCP)(HOSST = 21.1125.444.977)(POORT = 15221) ) )SID_LLIST_LISTTENERR_TMPP =(SID_LISTT = (SID_DESCC = (GLOOBAL_DBNAAME = adggORSSSB) (ORAACLE_HOMEE = /oraccle/aapp/ooraclle/prroducct/111.2.00.3/ddbhomme_1) (SIDD_NAMME = adgORRSSB1) ) )其中红色部部

31、分:LIISTENNER_TTMP为监监听器名称称,21.1125.444.977为节点p33orsssadg11节点VIP地址址, adggORSSSB为db_uniqque_nname初初始化参数数值,adgORRSSB1为实例名名,与主库库保持一致致。配置完毕后后进行启动动:su - griddlsnrcctl sstartt LISSTENEER_TMMPDUPLIICAT方方式初始化化备库完成成后将此步步操作回退退:su - griddlsnrcctl sstop LISTTENERR_TMPP$cd $ORACCLE_HHOME/netwwork/admiin$ vi listte

32、nerr.oraa # 删除如上上添加的内内容用户griid登录备备节点p33orsssadg11创建LISSTENEER监听器器su - griddsrvcttl addd liistenner -l lissteneer -p 15211 -s其中红色部部分:LIISTENNER为监监听器名称称,15221为监听听端口用户griid登录备节点p3oorssaadg1启动 LISTTENERR监听器注意:如果果使用DUUPLICCAT方式式初始化备备库,则在在上面第33步LISSTENEER_TMMP完成前前不启动监监听,否则则会有端口口冲突无法法启动srvcttl sttart listt

33、enerr -ll lissteneer 用户oraacle登登录主节点点p3orrssettl1和p3orrssettl2添加加访问主数数据库和备备数据库的的TNS别别名su - oracclecd $OORACLLE_HOOME/nnetwoork/aadminn/vi tnnsnammes.oora #添加如如下内容,红红色部分请请根据环境境进行修改改ORAORRSS = (DEESCRIIPTIOON = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = p33orsssetl11-vipp)(POORT = 15221) (ADDRRESS = (PPR

34、OTOOCOL = TCCP)(HHOST = p33orsssetl22-vipp)(POORT = 15221) (LOADD_BALLANCEE = yyes) (CONNNECT_DATAA = (SEERVERR = DDEDICCATEDD) (SEERVICCE_NAAME = oraaORSSS) ) ) ORAORRSS1 = (DEESCRIIPTIOON = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = p33orsssetl11-vipp)(POORT = 15221) (CONNNECT_DATAA = (SEERVERR = DDE

35、DICCATEDD) (SEERVICCE_NAAME = oraaORSSS) (INNSTANNCE_NNAME = orraORSSS1) ) ) ORAORRSS2 = (DEESCRIIPTIOON = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = p33orsssetl22-vipp)(POORT = 15221) (CONNNECT_DATAA = (SEERVERR = DDEDICCATEDD) (SEERVICCE_NAAME = oraaORSSS) (INNSTANNCE_NNAME = orraORSSS2) ) )LISTEENER

36、SS_ORAAORSSS = (ADDDRESSS_LIIST = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = p33orsssetl11-vipp)(POORT = 15221) (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = p33orsssetl22-vipp)(POORT = 15221)ORSSSSTANDDBY = (DEESCRIIPTIOON = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = 211.1255.44.97)(PORTT = 11521) (ADDRRESS =

37、(PPROTOOCOL = TCCP)(HHOST = 211.1255.44.100)(PORRT = 15211) (CONNNECT_DATAA = (SEERVERR = DDEDICCATEDD) (SEERVICCE_NAAME = adggORSSSB) ) )ORSSPPRIMAARY = (DEESCRIIPTIOON = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = p33orsssetl11-vipp)(POORT = 15221) (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = p33orsssetl22

38、-vipp)(POORT = 15221) (CONNNECT_DATAA = (SEERVERR = DDEDICCATEDD) (SEERVICCE_NAAME = oraaORSSS) ) ) ADGORRSSBTMP = (DEESCRIIPTIOON = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = 211.1255.44.97)(PORTT = 11521) (CONNNECT_DATAA = (SEERVERR = DDEDICCATEDD) (SEERVICCE_NAAME = adggORSSSB) ) )用户oraacle登登录备节点p3o

39、orssaadg1和和p3orrssaddg2添加加访问主数数据库和备备数据库的的TNS别别名su - oracclecd $OORACLLE_HOOME/nnetwoork/aadminn/vi tnnsnammes.oora #添加如如下内容,红红色部分请请根据环境境进行修改改ORSSPPRIMAARY = (DEESCRIIPTIOON = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = 211.1255.44.81)(PORTT = 11521) (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = 211.1255.44.84

40、)(PORTT = 11521) (CONNNECT_DATAA = (SEERVICCE_NAAME = oraaORSSS) ) )ORSSSSTANDDBY = (DEESCRIIPTIOON = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = p33orsssadg11-vipp)(POORT = 15221) (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = p33orsssadg22-vipp)(POORT = 15221) (CONNNECT_DATAA = (SEERVERR = DDEDICCATEDD) (SEE

41、RVICCE_NAAME = adggORSSSB) ) )ADGORRSSB2 = (DEESCRIIPTIOON = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = p33orsssadg22-vipp)(POORT = 15221) (CONNNECT_DATAA = (SEERVERR = DDEDICCATEDD) (SEERVICCE_NAAME = adggORSSSB) (INNSTANNCE_NNAME = addgORSSSB2) ) )ADGORRSSB1 = (DEESCRIIPTIOON = (ADDRRESS = (PPROTOOCO

42、L = TCCP)(HHOST = p33orsssadg11-vipp)(POORT = 15221) (CONNNECT_DATAA = (SEERVERR = DDEDICCATEDD) (SEERVICCE_NAAME = adggORSSSB) (INNSTANNCE_NNAME = addgORSSSB1) ) )ADGORRSSB = (DEESCRIIPTIOON = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = p33orsssadg11-vipp)(POORT = 15221) (ADDRRESS = (PPROTOOCOL = TCCP)

43、(HHOST = p33orsssadg22-vipp)(POORT = 15221) (CONNNECT_DATAA = (SEERVERR = DDEDICCATEDD) (SEERVICCE_NAAME = adgORRSSB) ) )LISTEENERSS_ADGGORSSSB = (ADDDRESSS_LIIST = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = p33orsssadg11-vipp)(POORT = 15221) (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = p33orsssadg22-vipp)(

44、POORT = 15221) )ADGORRSSBTMP = (DEESCRIIPTIOON = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = 211.1255.44.97)(PORTT = 11521) (CONNNECT_DATAA = (SEERVERR = DDEDICCATEDD) (SEERVICCE_NAAME = adggORSSSB) ) )在主节点pp3orsssetll1上生成成数据库密密码文件oorapwworaOORSS11,命令如如下(其中中红色部分分的oraacle1123为密密码,orrapwooraORRSS1为为密码文件件)

45、:su - oracclecd $OORACLLE_HOOME/ddbsorapwwd fiile=oorapwworaOORSS11 passsworrd=orraclee123sqlpllus /as sysddbaalterr useer syys iddentiifiedd by oraccle1223;将节点p33orsssetl11数据库密密码文件oorapwworaOORSS11拷贝到pp3orsssetll2、p3orrssaddg1和p3orrssaddg2节点点后执行以以下命令p3orsssetll1节点主主机数据库库密码文件件为/orraclee/appp/oraacle

46、/prodduct/3/dbhhome_1/dbbs/orrapwooraORRSS1$cd $ORACCLE_HHOME/dbs$mv oorapwworaOORSS11 oraapworraORSSS2 #在主节点p3oorsseetl2操操作$chowwn orraclee:oinnstalll orrapwooraORRSS2 #在主节点p3oorsseetl2操操作$mv oorapwworaOORSS11 oraapwaddgORSSSB1 #在备备节点p3oorssaadg1操操作$chowwn orraclee:oinnstalll orrapwaadgORRSSB1 #在备备

47、节点p3oorssaadg1操操作$mv oorapwworaOORSS11 oraapwaddgORSSSB2 #在备备节点p3oorssaadg2操操作$chowwn orraclee:oinnstalll orrapwaadgORRSSB2 #在备备节点p3oorssaadg2操操作其中红色部部分:orraORSSS2、adgORRSSB1、adggORSSSB2为实例名名,需要和和每个主机机实例名相相符 另外外如果需要要修改syys用户的的密码,则则在节点pp3orsssetll1执行以以下命令后后再将数据据库密码文文件拷贝到其他他p3orrssettl2、p3orrssaddg1和p

48、3orrssaddg2节点点上用户oraacle登登陆主数据库节节点主机p3oorsseetl1SQLaalterr useer syys iddentiifiedd by oraccle1223;在备数据库库主机上创创建aduump目录录用户oraacle登登陆p3oorssaadg1和p3orrssaddg2节点点mkdirr p /orraclee/appp/oraacle/admiin/addgORSSSB/aduump用户oraacle登登陆主数据据库节点主主机p3oorsseetl1和和p3orrssettl2执行行tnspping TNS别别名ORSSSPRIIMARYY和ORS

49、SSSTANNDBYsu - oraccletnspiing OORSSPPRIMAARYtnspiing OORSSSSTANDDBY用户oraacle登登陆主数据据库节点主主机p3oorsseetl1和和p3orrssettl2用ssys用户户登陆备数数据库和主主数据库$sqlpplus sys/oraccle1223ORRSSPRRIMARRY ass syssdba$sqlpplus sys/oraccle1223ORRSSSTTANDBBY ass syssdba用户oraacle登登陆备数据据库节点主主机p3oorssaadg1和和p3orrssaddg2执行行tnspping T

50、NS别别名ORSSSPRIIMARYY和ORSSSSTANNDBY$tnspping ORSSSPRIMMARY$tnspping ORSSSSTANDDBY用户oraacle登登陆备数据据库节点主主机p3oorssaadg1和和p3orrssaddg2用ssys用户户登陆主数数据库和备数据库库$sqlpplus syss/oraacle1123OORSSPPRIMAARY aas syysdbaa$sqlpplus syss/oraacle1123OORSSSSTANDDBY aas syysdbaa备数据库初初始化备数据库初初始化意味味着需要将将主数据库库的控制文文件、数据据文件等全全部复

51、制到到备数据库库环境上,即即主数据库库和备数据据库进行一一次全库复复制。可以以采用以下下方式中的的任何一种种对备数据据库进行初初始化:通过dupplicaate aactivve daatabaase初始始化备数据据库(主数数据库备份份无需存在在)注意:此种种方式为RRMAN从从网络恢复复数据库,会会占用大量量的网络带带宽,建议议已经投产产的系统使使用下面的的从NBUU带库恢复复的方式进进行。用户oraacle登登录备节点点p3orrssaddg1创建建dg_wwork工工作目录Oraclle用户登登录备数据据库节点主主机p3oorssaadg1$ mkddir ddg_woork用户grii

52、d登录备节点点p3orrssaddg1启动动LISTTENERR_TMPP监听grid用用户登录备备数据库节节点主机pp3orsssadgg1su - griddlsnrcctl sstartt LISSTENEER_TMMP用户oraacle登登录备节点点p3orsssadgg1创建staandbyy_iniit.orra文件和和creaate_sstanddby.ssh脚本文文件Oraclle用户登登录备数据据库节点主主机p3oorssaadg1$ cd /homme/orraclee/dg_workk$ vi stanndby_initt.oraa #该文件件内容如下下:DB_NAAME

53、=oraORRSS #数据库库名称DB_UNNIQUEE_NAMME=adgORRSSB #备数数据库DBB_UNIIQUE_NAMEEDB_BLLOCK_SIZEE=81992SGA_TTARGEET=3222122254722db_crreatee_fille_deest= #备备数据库取取消OMFF功能contrrol_ffiless=+P3ORRSADGGDAT11DG/adgORRSSB/conntrollfilee/conntroll01.cctl,+P33ORSAADGDAAT1DGG/adggORSSSB/conntrollfilee/conntroll02.cctl,+P33

54、ORSAADGDAAT1DGG/adggORSSSB/conntrollfilee/conntroll03.ctll #备数据据库控制文文件路径其中主数据据库和备数数据库在DDB_NAAME和DB_BBLOCKK_SIZZE必须一一致$ vi creaate_sstanddby.ssh #该文文件内容如如下:sqlpllus / ass syssdba EOFstarttup nnomouunt ppfilee=/hhome/oraccle/ddg_woork/sstanddby_iinit.oraconneect ssys/ooraclle1233ORSSSSTANNDBY AS SSYSD

55、BBA #ooraclle1233为syss用户密码码,ORSSSSTAANDBYY备数据库库TNS别别名conneect ssys/ooraclle1233ORSSSPRIMMARY AS SSYSDBBA #oraccle1223为syys用户密密码,ORRSSPRRIMARRY为主数数据库TNNS别名EOFexporrt NLLS_DAATE_FFORMAAT=YYYYYMMMDD HH244:MI:SSrman targget ssys/ooraclle1233ORSSSPRIIMARYY auxxiliaary ssys/ooraclle1233ADGGORSSSBTMPP crea

56、ate ppfilee=/tmpp/iniit.orra froom sppfilee;SQLsshutddown immeediatte;SQLsstarttup ppfilee=/tmpp/iniit.orra nommountt;SQL creaate sspfille=+P3ORRSADGGDAT11DG/aadgorrssb/spffile.ora froom pffile=/tmpp/iniit.orra;SQLsshutddown immeediatte;$cd $ORACCLE_HHOME/dbs$rm sspfilleadggORSSSB1.orra$ vi inittadg

57、OORSSBB1.orra文件内容如如下:spfille=+P3ORRSADGGDAT11DG/aadgorrssb/spffile.ora用户oraacle节节点p3orsssadgg2创建备备数据库初初始化参数数文件innitaddgORSSSB2.orra用户oraacle登登陆备数据据库节点主主机p3oorssaadg2$ cd $ORAACLE_HOMEE/dbss$ vi inittadgORRSSB2.oraa文件内容如如下:spfille=+P3ORRSADGGDAT11DG/aadgorrssb/spffile.ora启动备数据据库实例aadgORRSSB1用户oraacle

58、登登陆备数据据库节点主主机p3oorssaadg1$sqlpplus / ass syssdbaSQL starrtup mounnt;用户griid登录备节点点p3orrssaddg1停止止LISTTENERR_TMPP监听grid用用户登录备备数据库节节点主机pp3orsssadgg1su - griddlsnrcctl sstop LISTTENERR_TMPP通过带库备备份恢复初初始化备数数据库(主主数据库备备份必须存存在)在主节点pp3orsssetll1获取参数文文件Oraclle用户登登录主节点点p3orrssettl1数据据库主机$sqlpplus / ass syssdbaS

59、QL creaate ppfilee=/tmpp/orssspfiile.ttmp froom sppfilee;例如主节点点p3orrssettl1数据据库的参数数配置如下下:$ catt /tmmp/orrsspffile.tmp*._gcc_deffer_ttime=3*._gcc_pollicy_timee=0*._opptimiizer_adapptivee_currsor_sharring=FALSSE*._opptimiizer_exteendedd_currsor_sharring_rel=NONNE*._paartittion_largge_exxtentts=FFALSEE

60、*._unndo_aautottune=FALSSE*._usse_addaptiive_llog_ffile_syncc=FAALSE*._trrace_filees_puublicc=truue*._opptimiizer_use_feeddbackk=fallse*.auddit_ffile_destt=/ooraclle/appp/orraclee/admmin/ooraORRSS/aadumpp*.auddit_ssys_ooperaationns=TRRUE*.auddit_ttraill=dbb*.cluusterr_dattabasse=trrue*.commpatiible=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论