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

下载本文档

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

文档简介

1、 PAGE 41Oracle数数据库11GGActive DataGGuard构构建标准规范范部 门:信息技术部部SA/DBBA组版 本 号: V1.0发布日期:20015-05-13目 录TOC o 1-3 h z u HYPERLINK l _Toc 一、Activve DattaGuarrd实施规范范 PAGEREF _Toc h 4 HYPERLINK l _Toc 1.1Actiive DaataGuaard实施前前提条件 PAGEREF _Toc h 4 HYPERLINK l _Toc 1.1.1主备备数据库环境境介绍 PAGEREF _Toc h 4 HYPERLINK l _

2、Toc 1.1.2Acctive DataGGuard实实施条件 PAGEREF _Toc h 7 HYPERLINK l _Toc 1.1.3Acctive DataGGuard实实施准备工作作(创建LIISTENEER和相应TNSS) PAGEREF _Toc h 9 HYPERLINK l _Toc 1.2备数据库库初始化 PAGEREF _Toc h 166 HYPERLINK l _Toc 1.2.1通过过dupliicate activve dattabasee初始化备数数据库(主数据库备备份无需存在在) PAGEREF _Toc h 16 HYPERLINK l _Toc 1.2

3、.2通过过带库备份恢恢复初始化备备数据库(主数据库备备份必须存在在) PAGEREF _Toc h 22 HYPERLINK l _Toc 1.3追加归档档日志文件 PAGEREF _Toc h 333 HYPERLINK l _Toc 1.4启动Acctive DataGGuard PAGEREF _Toc h 334 HYPERLINK l _Toc 1.5将备节点点的数据库加加入到CRSS中进行管理理 PAGEREF _Toc h 34 HYPERLINK l _Toc 1.6备数据库库归档日志文文件删除 PAGEREF _Toc h 355 HYPERLINK l _Toc 1.7应用

4、访问问备数据库TTNS配置 PAGEREF _Toc h 37 HYPERLINK l _Toc 1.8主数据库库和备数据库库SwitcchOverr和Failoover切换换 PAGEREF _Toc h 37 HYPERLINK l _Toc 1.8.1SwwitchOOver测试试 PAGEREF _Toc h 37 HYPERLINK l _Toc 1.8.2FaailOveer测试 PAGEREF _Toc h 39 HYPERLINK l _Toc 1.9日常维护护 PAGEREF _Toc h 39 HYPERLINK l _Toc 1.9.1DaataGuaard运行状状态检查

5、 PAGEREF _Toc h 399 HYPERLINK l _Toc 1.9.2主数数据库和备数数据库起停顺顺序 PAGEREF _Toc h 39 HYPERLINK l _Toc 1.9.3主数数据库维护操操作 PAGEREF _Toc h 40一、Activve DattaGuarrd实施规范范Active DataGGuard实实施前提条件件数据冗余保护和和磁盘组划分分数据冗余:存储储以共享的方方式连接数据据库节点主机机,在数据冗冗余上建议存存储层通过传传统raidd机制建立数数据保护机制制,ASM磁磁盘组可以不不要设置数据据冗余保护,即即用来存储DDB的ASMM磁盘组冗余余方式为

6、Exxternaal.DataGuaard三种保保护模式:最最大化保护、最大有效性性、最大性能能。为了降低低对主数据库库的影响,以以下采用最大大性能模式进进行DataaGuardd配置。DataGuaard配置中中备数据库类类型主要有三三种:逻辑备备数据库、物物理备数据库库和基于快照照的备数据库库,以下采用用物理备数据据库方式进行行DataGGuard配配置。DataGuaard配置中中的主数据库库和备数据库库之间数据同同步是通过TTCP/IPP网络通信实实现的,为了了尽可能降低低网络带宽的的竞争和对现现有应用程序序性能问题,建建议在主数据据库主机和备备数据库主机机之间构建专属属于DataaG

7、uardd的网络,即即需要添加新新的网卡等硬硬件资源搭建建专属于DaataGuaard的网络络。另外,可以在主主数据库和备备数据库上创创建专属于DDataGuuard的数数据库监听器器,如LISSTENERR_ADG,监监听端口为11525,如如果主数据库库和备数据库库在不同网段段上且存在防防火墙,需要要在防火墙上上开通15225端口。不不过为了便于于管理,本规规范使用默认认的LISTTENER监监听,端口为为1521。需要注意,主数数据库如果和和standdby数据库库设置了相同同的DB_UUNIQUEE_NAMEE,则在做sswitchhover时时,备库会报报“ORA-001102 ca

8、nnoot mouunt daatabasse in EXCLUUSIVE mode”。可能还存存在其他问题题。所以需要要设置PRIIMARY以以及STANNDBY的数数据库的DBB_UNIQQUE_NAAME为不同同的值。主备数据库环境境介绍以下以ORSSS环境介绍主主数据库环境境和备数据库库环境:主备环境主机名IP地址描述p3orsseetl1、 p3orrssetll2主数据库环境p3orsseetl1-vvip11公网IP地址VVIP11DG专署IP地地址,由于专专署与DG的的网络不存在在,因此DGG专署IP地地址采用公网网IP地址p3ors

9、seetl2-vvip44公网IP地址VVIP44DG专署IP地地址,由于专专署与DG的的网络不存在在,因此DGG专署IP地地址采用公网网IP地址p3orssaadg1、p3orsssadg22备数据库环境p3orssaadg1-vvip77公网IP地址VVIP77DG专署IP地地址,由于专专署与DG的的网络不存在在,因此DGG专署IP地地址采用公网网IP地址p3orssaadg2-vvip000公网IP地址VVIP000DG专署IP地地址,由于专专署与DG的的网

10、络不存在在,因此DGG专署IP地地址采用公网网IP地址以下主数据库主主机名为:pp3orsssetl1和和p3orsssetl22,备数据库主机名名为:p3oorssaddg1和p3orsssadg22主数据库oraaORSS基基本信息如下下:数据库sys用用户密码主数据库和备数数据库密码必必须一致,假假设为oraacle1223Grid和数据据库版本11G的基线版版本ORACLE_SID环境境变量oraORSSS1和oraOORSS2GRID 软件件ORACLLE_BASSE目录/oraclee/app/oraclleGRID 软件件ORACLLE_HOMME目录grid用户的的$ORACC

11、LE_HOOME变量DB软件ORAACLE_BBASE目录录/oraclee/app/oraclleDB软件ORAACLE_HHOME目录录oracle用用户的$ORRACLE_HOME变变量DG专署监听器器(为便于管理维维护,本规范范未使用LISSTENERR_ADG专专用监听)LISTENEERDG专署监听器器端口(为便于管理维维护,本规范范未使用15225专用监听听)1521初始化参数DB_NAMEE=oraOORSSDB_UNIQQUE_NAAME= ooraORSSSCOMPATIIBLE主数数据库和备数数据库必须一一致物理容量归档模式归档模式归档目录/arch 共共享GPFSS文件

12、系统每天产生的归档档日志(月初初归档日志量量非常大,需需要重点关注注DG同步性性能)注意:在业务高高峰时,如果果主数据库产产生大量归档档日志文件会会导致备数据据库与主数据据库同步产生生数据延迟现现象。备数据库adggORSSB基本信息如如下:数据库sys用用户密码主数据库和备数数据库密码必必须一致,假假设为oraclee123Grid和数据据库版本11G的基线版版本,与主库库保持一致ORACLE_SID环境境变量adgORSSSB1和adgORSSSB2注意:备数据库库 ORACCLE_SIID 环境变变量与备数据据库的DB_UNIQUUE_NAMME保持一致GRID 软件件ORACLLE_B

13、ASSE目录/oraclee/app/oraclleGRID 软件件ORACLLE_HOMME目录grid用户的的$ORACCLE_HOOME变量DB软件ORAACLE_BBASE目录录/oraclee/app/oraclleDB软件ORAACLE_HHOME目录录oracle用用户的$ORRACLE_HOME变变量DG专署监听器器(为便于管理维维护,本规范范未使用LISSTENERR_ADG专专用监听)LISTENEERDG专署监听器器端口(为便于管理维维护,本规范范未使用15225专用监听听)1521初始化参数DB_NAMEE=oraOORSSDB_UNIQQUE_NAAME= aadgO

14、RSSSBCOMPATIIBLE主数数据库和备数数据库必须一一致注意: 备数据据库DB_NNAME值与与主数据库设设置必须一致致备数据库DB_UNIQUUE_NAMME与主数据据库设置不一一致另外需要注意,备备库监听服务务以及数据文文件路径与DB_UNNIQUE_NAME值值相关物理容量归档模式归档模式归档目录/arch 共共享GPFSS文件系统每天产生的归档档日志(月初初归档日志量量非常大,需需要重点关注注DG同步性性能)Active DataGGuard实实施条件实施Activve DattaGuarrd的前提条条件如下:主数据库主机和和备数据库主主机硬件平台一致致,如都为IIBM主机主数

15、据库和备数数据库Oraacle软件件安装成功,且且数据库版本本一致且都为为备数据库存储空空间剩余大小小不小于主数数据库存储空空间大小用户grid登登录主数据库库节点p3orrssetll1$ asmcmmdASMCMD lsdgg输出部分见Tootal_MMB列用户grid登登录备数据库库节点p3orrssadgg1$ asmcmmdASMCMD lsdgg输出部分见Ussable_file_MB列对比主数据库AASM磁盘组组(假设磁盘盘组类型为EExternnal)的Totall_MB列值值和备数据库库ASM磁盘盘组的Usaable_ffile_MMB列值,确确保备数据库库A

16、SM磁盘盘组的Usaable_ffile_MMB列值不小小于主数据库库ASM磁盘盘组的Tottal_MBB列值。主数据库数据库库运行正常且且工作在arrchiveelog模式式下Oracle用用户登录主数数据库节点pp3orsssetl1主主机查询数据据库是否置于于archiivelogg模式$ sqlpllus / as syysdbaSQL seelect log_mmode ffrom vv$dataabase;返回结果为ARRCHIVEELOG或者者NOARCCHIVELLOG如果返回值为NNOARCHHIVELOOG,则需要要执行以下步步骤步骤1:创建归归档日志文建建对应的文件件系统

17、如果该文件系统统为本地文件件系统,则旧旧主机每个节节点需要创建建并mounnt至/arrch下,如如果为GPFFS文件系统统,则旧主机机每个节点需需要mounnt至/arrch下,并并且oraccle操作系系统用户对其其具有读写权权限步骤2:修改初初始化参数llog_arrchivee_destt_1SQL allter ssystemm set log_aarchivve_desst_1=locattion=/arch scoppe=botth sidd=*;SQLshoow parrameteer logg_archhive_ddest_11步骤3:确认初初始化参数llog_arrchiv

18、ee_formmat参数值值为%t_%s_%r.dbfSQLshoow parrameteer logg_archhive_fformatt 返回结果为%t_%s_%r.dbbf步骤4:登陆每每个主数据库库节点主机环环境上关闭数数据库$sqlpluus / aas syssdbaSQLshuutdownn immeediatee;步骤5:登陆主主数据库节点点主机p3oorssettl1启动数数据库至moountedd状态后设置置数据库为aarchivvelog模模式$sqlpluus / aas syssdba SQLstaartup mountt;SQLaltter daatabasse A

19、RCCHIVELLOG;SQLaltter daatabasse opeen;步骤6:登陆主主数据库其他他节点主机pp3orsssetl2启启动数据库$sqlpluus / aas syssdba SQLstaartup 步骤7:验证归归档日志文件件是否能正常常生成$sqlpluus / aas syssdba SQLaltter syystem archiive loog currrent;SQLaltter syystem archiive loog currrent;$ls l /archh每个节点主机下下/archh目录下会有有新文建生成成主数据库数据库库归档日志文文件目录不能能通过l

20、ogg_archhive_ddest初始始化参数设置置,必须通过过log_aarchivve_desst_n初始始化参数设置置Oracle用用户登录主数数据库所有节节点主机查询询数据库是否否置于arcchivellog模式$ sqlpllus / as syysdbaSQL shhow paarametter loog_arcchive_dest_1主数据库数据库库需要启动fforce loggiing功能Oracle用用户登录主数数据库节点pp3orsssetl1主主机设置foorce llogginng$ sqlpllus / as syysdba SQL seelect FORCEE_L

21、OGGGING ffrom vv$dataabase;FORNO 如果返回值为:NO,则需需要执行以下下操作;如果果返回值为YYES不需要要执行以下操操作SQL allter ddatabaase foorce llogginng;Databasse alttered.SQL seelect FORCEE_LOGGGING ffrom vv$dataabase;FORYES确确认返回结果果为YES主数据库和备数数据库syss用户的密码码一样,并且且密码文件必必须存在且主主数据库初始始化参数reemote_loginn_passswordffile必须须设置为EXXCLUSIIVEOracle用

22、用户登录主数数据库所有节节点主机$ sqlpllus / as syysdbaSQL shhow paarametter reemote_loginn_passswordffileActive DataGGuard实实施准备工作作(创建LIISTENEER和相应TTNS)用户grid登登录主节点p3oorssettl1创建LISTTENER监监听器(红色色部分为liisteneer名字以及及端口,根据据需要进行修修改,一般主主库默认已有有监听,此步步一般不需要要执行)srvctl add llistenner -ll listtener -p1521srvctl startt listtene

23、r -l lisstenerr检查LISTEENER状态态,状态为OONLINEEp3orsssetl1:grid:/homme/griidcrssctl sstat rres -ttNAME TAARGET STATTE SSERVERR SSTATE_DETAIILS Local RResourrcesora.LISSTENERR.lsnrr ONNLINE ONLIINE pp3orsssetl1 ONNLINE ONLIINE pp3orsssetl2 ora.P3OORSSDAAT1DG.dg ONNLINE ONLIINE pp3orsssetl1 ONNLINE ONLIINE

24、pp3orsssetl2 ora.SYSSTEMDGG.dg ONNLINE ONLIINE pp3orsssetl1 ONNLINE ONLIINE pp3orsssetl2 ora.asmm ONNLINE ONLIINE pp3orsssetl1 SStarteed ONNLINE ONLIINE pp3orsssetl2 SStarteed ora.gsdd OFFFLINEE OFFLLINE pp3orsssetl1 OFFFLINEE OFFLLINE pp3orsssetl2 twork ONNLINE ONLIINE pp3orsssetl1 ONNLINE ONLIINE

25、pp3orsssetl2 ora.onss ONNLINE ONLIINE pp3orsssetl1 ONNLINE ONLIINE pp3orsssetl2 ora.reggistryy.acfss ONNLINE ONLIINE pp3orsssetl1 ONNLINE ONLIINE pp3orsssetl2 Clusterr Resoourcessora.LISSTENERR_SCANN1.lsnnr 11 ONNLINE ONLIINE pp3orsssetl2 ora.cvuu 11 ONNLINE ONLIINE pp3orsssetl2 ora.oc44j 11 OFFFLIN

26、EE OFFLLINE ora.oraaorss.db 11 ONNLINE ONLIINE pp3orsssetl1 OOpen 22 ONNLINE ONLIINE pp3orsssetl2 OOpen ora.p3oorssettl1.viip 11 ONNLINE ONLIINE pp3orsssetl1 ora.p3oorssettl2.viip 11 ONNLINE ONLIINE pp3orsssetl2 ora.scaan1.viip 11 ONNLINE ONLIINE pp3orsssetl2 p3orsssetl1:grid:/homme/griid用户grid登登录备节

27、点p3oorssaddg1创建LISTTENER_TMP监听听器注意:此步的LLISTENNER_TMMP只临时给给DUPLIICAT方式式复制数据库库使用,备库库初始化完成成后需要将此此步修改进行行回退$cd $ORRACLE_HOME/netwoork/addmin$ vi liisteneer.oraa # 添加加以下内容LISTENEER_TMP = (DESCCRIPTIION_LIIST = (DEESCRIPPTION = (ADDREESS = (PROTTOCOL = TCPP)(HOSST = 221.1255.44.997)(POORT = 1521) ) )SID_LI

28、SST_LISSTENERR_TMP =(SID_LIIST = (SIID_DESSC = (GGLOBALL_DBNAAME = adgORSSSB) (OORACLEE_HOMEE = /ooraclee/app/oraclle/prooduct//ddbhomee_1) (SSID_NAAME = adgORSSSB1) ) )其中红色部分:LISTEENER_TTMP为监听听器名称,21.1225.44.97为节点点p3orsssadg11节点VIP地址, adgORRSSB为db_uuniquee_namee初始化参数数值,adgORSSSB1为实例名,与与主库保持

29、一一致。配置完毕后进行行启动:su - grridlsnrctll starrt LISSTENERR_TMPDUPLICAAT方式初始始化备库完成成后将此步操作回回退:su - grridlsnrctll stopp LISTTENER_TMP$cd $ORRACLE_HOME/netwoork/addmin$ vi liisteneer.oraa # 删除除如上添加的的内容用户grid登登录备节点p3oorssaddg1创建LISTTENER监监听器su - grridsrvctl add llistenner -ll listtener -p1521-ss其中红色部分:LISTEENER

30、为监监听器名称,11521为监监听端口用户grid登登录备节点p3orrssadgg1启动LISTTENER监监听器注意:如果使用用DUPLIICAT方式式初始化备库库,则在上面面第3步LIISTENEER_TMPP完成前不启启动监听,否否则会有端口口冲突无法启启动srvctl startt listtener -l llistenner用户oraclle登录主节节点p3orrssetll1和p3orsssetl22添加访问主主数据库和备备数据库的TTNS别名su - orraclecd $ORAACLE_HHOME/nnetworrk/admmin/vi tnsnnames.ora #添加如

31、下下内容,红色色部分请根据据环境进行修修改ORAORSSS = (DESCCRIPTIION = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssettl1-viip)(POORT = 1521) (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssettl2-viip)(POORT = 1521) (LOOAD_BAALANCEE = yees) (COONNECTT_DATAA = (SERVEER = DDEDICAATED) (SERVIICE_NAAME = oraORRSS) ) )ORAORSSS

32、1 = (DESCCRIPTIION = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssettl1-viip)(POORT = 1521) (COONNECTT_DATAA = (SERVEER = DDEDICAATED) (SERVIICE_NAAME = oraORRSS) (INSTAANCE_NNAME = oraOORSS1) ) )ORAORSSS2 = (DESCCRIPTIION = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssettl2-viip)(POORT = 1521) (C

33、OONNECTT_DATAA = (SERVEER = DDEDICAATED) (SERVIICE_NAAME = oraORRSS) (INSTAANCE_NNAME = oraOORSS2) ) )LISTENEERS_ORRAORSSS = (ADDRRESS_LLIST = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssettl1-viip)(POORT = 1521) (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssettl2-viip)(POORT = 1521)ORSSSTAANDBY =

34、 (DESCCRIPTIION = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = 21.125.444.97)(PORTT = 15521) (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = 21.125.444.1000)(PORRT = 11521) (COONNECTT_DATAA = (SERVEER = DDEDICAATED) (SERVIICE_NAAME = adgORSSSB) ) )ORSSPRIIMARY= (DESCCRIPTIION = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST

35、 = p3oorssettl1-viip)(POORT = 1521) (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssettl2-viip)(POORT = 1521) (COONNECTT_DATAA = (SERVEER = DDEDICAATED) (SERVIICE_NAAME = oraORRSS) ) )ADGORSSSBTMP = (DESCCRIPTIION = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = 21.125.444.97)(PORTT = 15521) (COONNECTT_DATAA

36、= (SERVEER = DDEDICAATED) (SERVIICE_NAAME = adgORSSSB) ) )用户oraclle登录备节点p3orrssadgg1和p3orsssadg22添加访问主主数据库和备备数据库的TTNS别名su - orraclecd $ORAACLE_HHOME/nnetworrk/admmin/vi tnsnnames.ora #添加如下下内容,红色色部分请根据据环境进行修修改ORSSPRIIMARY = (DESCCRIPTIION = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = 21.125.444.81)(PORTT

37、= 15521) (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = 21.125.444.84)(PORTT = 15521) (COONNECTT_DATAA = (SERVIICE_NAAME = oraORRSS) ) )ORSSSTAANDBY = (DESCCRIPTIION = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssaddg1-viip)(POORT = 1521) (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssaddg2-viip)(POORT = 15

38、21) (COONNECTT_DATAA = (SERVEER = DDEDICAATED) (SERVIICE_NAAME = adgORSSSB) ) )ADGORSSSB2 = (DESCCRIPTIION = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssaddg2-viip)(POORT = 1521) (COONNECTT_DATAA = (SERVEER = DDEDICAATED) (SERVIICE_NAAME = adgORSSSB) (INSTAANCE_NNAME = adgORSSSB2) ) )ADGORSSSB1 =

39、(DESCCRIPTIION = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssaddg1-viip)(POORT = 1521) (COONNECTT_DATAA = (SERVEER = DDEDICAATED) (SERVIICE_NAAME = adgORSSSB) (INSTAANCE_NNAME = adgORSSSB1) ) )ADGORSSSB = (DESCCRIPTIION = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssaddg1-viip)(POORT = 1521) (ADD

40、DRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssaddg2-viip)(POORT = 1521) (COONNECTT_DATAA = (SERVEER = DDEDICAATED) (SERVIICE_NAAME =aadgORSSSB) ) )LISTENEERS_ADDGORSSSB = (ADDRRESS_LLIST = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oorssaddg1-viip)(POORT = 1521) (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = p3oo

41、rssaddg2-viip)(POORT = 1521) )ADGORSSSBTMP = (DESCCRIPTIION = (ADDDRESSS = (PPROTOCCOL = TCP)(HOST = 21.125.444.97)(PORTT = 15521) (COONNECTT_DATAA = (SERVEER = DDEDICAATED) (SERVIICE_NAAME = adgORSSSB) ) )在主节点p3oorssettl1上生成成数据库密码码文件oraapworaaORSS11,命令如下下(其中红色色部分的orracle1123为密码码,orappworaOORSS1为为密码

42、文件):su - orraclecd $ORAACLE_HHOME/ddbsorapwd file=orapwworaORRSS1 ppasswoord=orracle1123sqlpluss /as ssysdbaaalter uuser ssys iddentiffied bby oraacle1223;将节点p3orrssetll1数据库密密码文件orrapworraORSSS1拷贝到pp3orsssetl2、p3orsssadg11和p3orsssadg22节点后执行行以下命令p3orsseetl1节点点主机数据库库密码文件为为/oraccle/appp/oraacle/pproduc

43、ct/3/dbhoome_1/dbs/oorapwooraORSSS1$cd $ORRACLE_HOME/dbs$mv oraapworaaORSS11 orappworaOORSS2 #在主节点p3orrssetll2操作$chown oraclle:oinnstalll orappworaOORSS2 #在主节点p3orrssetll2操作$mv oraapworaaORSS11 orappwadgORSSSB1 #在备节点p3orrssadgg1操作$chown oraclle:oinnstalll orappwadgORSSSB1 #在备节点p3orrssadgg1操作

44、$mv oraapworaaORSS11 orappwadgORSSSB2 #在备节点p3orrssadgg2操作$chown oraclle:oinnstalll orappwadgORSSSB2 #在备节点p3orrssadgg2操作其中红色部分:oraORRSS2、adgORSSSB1、adgORSSSB2为实例名,需需要和每个主主机实例名相相符另外如果需要修修改sys用用户的密码,则则在节点p33orsseetl1执行行以下命令后后再将数据库库密码文件拷拷贝到其他p3oorssettl2、p3orsssadg11和p3orsssadg22节点上用户oraclle登陆主数据库节点点主机p

45、3orrssetll1SQLaltter usser syys ideentifiied byy oraccle1233;在备数据库主机机上创建addump目录录用户oraclle登陆p33orssaadg1和p3orsssadg22节点mkdir p /oraacle/aapp/orracle/adminn/adgORSSSB/adummp用户oraclle登陆主数数据库节点主主机p3orrssetll1和p3orsssetl22执行tnssping TNS别名名ORSSPRRIMARYY和ORSSSSTANDBBYsu - orracletnspingg ORSSSPRIMAARYtnsp

46、ingg ORSSSSTANDDBY用户oraclle登陆主数数据库节点主主机p3orrssetll1和p3orsssetl22用sys用用户登陆备数数据库和主数数据库$sqlpluus syss/oraccle1233ORSSSPRIMAARY ass sysddba$sqlpluus syss/oraccle1233ORSSSSTANDDBY ass sysddba用户oraclle登陆备数数据库节点主主机p3orrssadgg1和p3orsssadg22执行tnsspingTTNS别名OORSSPRRIMARYY和ORSSSTTANDBYY$tnspinng ORSSSPRIMMARY$

47、tnspinng ORSSSTTANDBYY用户oraclle登陆备数数据库节点主主机p3orrssadgg1和p3orsssadg22用sys用用户登陆主数数据库和备数据库$sqlpluus syys/oraacle1223ORSSSPRIMMARY aas syssdba$sqlpluus syys/oraacle1223ORSSSSTANNDBY aas syssdba备数据库初始化化备数据库初始化化意味着需要要将主数据库库的控制文件件、数据文件件等全部复制制到备数据库库环境上,即即主数据库和和备数据库进进行一次全库库复制。可以以采用以下方方式中的任何何一种对备数数据库进行初初始化:通过

48、dupliicate activve dattabasee初始化备数数据库(主数数据库备份无无需存在)注意:此种方式式为RMANN从网络恢复复数据库,会会占用大量的的网络带宽,建建议已经投产产的系统使用用下面的从NNBU带库恢恢复的方式进进行。用户oraclle登录备节节点p3orrssadgg1创建dgg_workk工作目录Oracle用用户登录备数数据库节点主主机p3orrssadgg1$ mkdirr dg_wwork用户grid登登录备节点p3oorssaddg1启动LLISTENNER_TMMP监听grid用户登登录备数据库库节点主机pp3orsssadg1su - grridlsn

49、rctll starrt LISSTENERR_TMP用户oraclle登录备节节点p3orsssadg1创创建stanndby_iinit.oora文件和和creatte_staandby.sh脚本文文件Oracle用用户登录备数数据库节点主主机p3orrssadgg1$ cd /hhome/ooraclee/dg_wwork$ vi sttandbyy_initt.ora #该该文件内容如如下:DB_NAMEE=oraORSSS#数据库名名称DB_UNIQQUE_NAAME=adgORSSSB#备数据库库DB_UNNIQUE_NAMEDB_BLOCCK_SIZZE=81992SGA_TAR

50、RGET=db_creaate_fiile_deest= #备数据据库取消OMMF功能controll_filees=+P3ORSSADGDAAT1DG/adgORSSSB/conttrolfiile/coontroll01.cttl,+P3OORSADGGDAT1DDG/adggORSSB/conttrolfiile/coontroll02.cttl,+P3ORSSADGDAAT1DG/adgORSSSB/conttrolfiile/coontroll03.ctl #备数据库库控制文件路路径其中主数据库和和备数据库在在DB_NAAME和DB_BLLOCK_SSIZE必须须一致$ vi crr

51、eate_standdby.shh#该文件内内容如下:sqlpluss / aas syssdba EOOFstartupp nomoount ppfile=/homme/oraacle/ddg_worrk/staandby_init.oraconnectt sys/oraclle123ORSSSTTANDBYYAS SYYSDBA #oraclle123为为sys用户户密码,ORRSSSTAANDBY备备数据库TNNS别名connectt sys/oraclle123ORSSPRRIMARYY AS SSYSDBAA #oraacle1223为syss用户密码,ORSSPRIMARY为主数据

52、库TNS别名EOFexport NLS_DDATE_FFORMATT=YYYYYMMDDD HH244:MI:SSSrman taarget sys/ooraclee123OORSSPRRIMARYY auxiiliaryy sys/oraclle123ADGORSSSBTMPP crreate pfilee=/tmp/init.ora fromm spfiile;SQLshuutdownn immeediatee;SQLstaartup pfilee=/tmp/init.ora nomoount;SQL crreate spfille=+P3ORSSADGDAAT1DG/adgorsssb/

53、spfiile.orra fromm pfille=/tmp/init.ora;SQLshuutdownn immeediatee;$cd $ORRACLE_HOME/dbs$rm spffileaddgORSSSB1.oraa$ vi innitadggORSSB1.oraa文件内容如下:spfile=+P3ORSSADGDAAT1DG/adgorsssb/spfiile.orra用户oraclle节点p3orsssadg2创创建备数据库库初始化参数数文件iniitadgOORSSB2.oraa用户oraclle登陆备数数据库节点主主机p3orrssadgg2$ cd $OORACLEE_H

54、OMEE/dbs$ vi innitadggORSSB2.ora文件内容如下:spfile=+P3ORSSADGDAAT1DG/adgorsssb/spfiile.orra启动备数据库实实例adgORSSSB1用户oraclle登陆备数数据库节点主主机p3orrssadgg1$sqlpluus / aas syssdbaSQL sttartupp mounnt;用户grid登登录备节点p3oorssaddg1停止LLISTENNER_TMMP监听grid用户登登录备数据库库节点主机pp3orsssadg1su - grridlsnrctll stopp LISTTENER_TMP通过带库备份恢

55、恢复初始化备备数据库(主主数据库备份份必须存在)在主节点p3oorssettl1获取参数文件件Oracle用用户登录主节节点p3orrssetll1数据库主主机$sqlpluus / aas syssdbaSQL crreate pfilee=/tmp/orssppfile.tmp fromm spfiile;例如主节点p33orsseetl1数据据库的参数配配置如下:$ cat /tmp/oorsspffile.ttmp*._gc_ddefer_time=3*._gc_ppolicyy_timee=0*._optiimizerr_adapptive_cursoor_shaaring=FALS

56、EE*._optiimizerr_exteended_cursoor_shaaring_rel=NONE*._parttitionn_largge_exttents=FALSSE*._undoo_autootune=FALSEE*._use_adapttive_llog_fiile_syync=FFALSE*._tracce_filles_puublic=true*._optiimizerr_use_feedbback=ffalse*.auditt_filee_destt=/orracle/app/ooraclee/admiin/oraaORSS/adumpp*.auditt_sys_oper

57、aationss=TRUEE*.auditt_traiil=dbb*.clustter_daatabasse=truue*.compaatiblee=0.0*.contrrol_fiile_reecord_keep_time=31*.contrrol_fiiles=+P3ORRSSDATT1DG/ooraorsss/conntrolffile/ccurrennt.2566.,+P3ORSSSDAT11DG/orraorsss/conttrolfiile/coontroll01.cttl,+P3ORSSSDAT11DG/orraorsss/conttrolfiile/coontr

58、oll02.cttl#Reestoree Conttrolfiile*.db_bllock_ssize=88192*.db_crreate_file_dest=+P3OORSSDAAT1DG*.db_doomain=*.db_fiiles=22048*.db_naame=ooraORSSS*.deferrred_ssegmennt_creeationn=FALSSE*.diagnnosticc_destt=/orracle/app/ooracleeoraORSSS1.insstancee_numbber=1oraORSSS2.insstancee_numbber=2*.log_aarchivv

59、e_desst_1=locattion=/arch*.log_aarchivve_maxx_proccessess=4*.max_ddump_ffile_ssize=2048MM*.open_cursoors=3000*.optimmizer_use_ssql_pllan_baaselinnes=FAALSE*.paralllel_fforce_locall=TRUEE*.paralllel_mmax_seerverss=32*.pga_aaggreggate_ttargett=*.proceesses=2048*.remotte_lisstenerr=LISSTENERRS_ORAAORSS

60、*.remotte_loggin_paassworrdfilee=excclusivve*.resullt_cacche_maax_sizze=0*.sec_ccase_ssensittive_llogon=FALSEE*.sec_mmax_faailed_loginn_atteempts=6*.sessiions=11105*.sga_mmax_siize=*.sga_ttargett=oraORSSS1.thrread=11oraORSSS2.thrread=22*.undo_retenntion=108000oraORSSS1.unddo_tabblespaace=UUNDOTBBS1o

温馨提示

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

评论

0/150

提交评论