OCM考试核心内参_第1页
OCM考试核心内参_第2页
OCM考试核心内参_第3页
OCM考试核心内参_第4页
OCM考试核心内参_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

1、一、术语说说明db机:是是指在seectioon 0阶阶段进行手手动建库的的机器。gridccontrrol机:是指在ssectiion 22阶段进行行gridd conntroll软件安装装的机器。RAC机:是指在ssectiion 77阶段使用用VNC连连接到远程程服务器安安装RACC时使用的的远程机器。奇数机(OODD)与与偶数机(EEVEN):在真正考考试时,每每个人面前前会有两台台机器,一一台称为奇奇数机(OODD),一一台称为偶偶数机(EEVEN),要要你在ODDD机器上上做什么或或者在 EEVEN 机器上做做什么,偶偶数还是奇奇数是依靠靠机器的hhostnname最最后一位或或者

2、两位数数字来定的的,通常会会要求你在在奇数机上上创建数据据库,在偶偶数机上安安装Griid Coontrool的OMMS。偶数数机上是没没有Oraacle软软件的,因因此OMSS需要的RRepossitorry这个数数据库也需需要创建在在奇数机上上,再加上上之后第二二天会要求求创建的SStanddby实例例,总共会会有三个实实例运行在在奇数机上上。二、考试安安排及要求求(一)时间间安排第一天:sectiion 00:创建一一个数据库库 45分钟钟sectiion 11:数据库库和网络配配置 1120分钟钟sectiion 22:Griidconntroll安装配置置 1220分钟sectiio

3、n 33:数据库库备份恢复复 60分分钟sectiion 44:数据仓仓库管理 900分钟第二天:sectiion 55:数据库库管理 1120分钟钟sectiion 66:数据库库性能管理理 120分分钟sectiion 77:部署Oraacle RAC数数据库 1055分钟sectooin 88:部署Dattaguaard数据据库 60分分钟(二)注意意事项1、早点儿儿到考场,可可以挑自己己满意的机机子,去晚晚了就只有有别人挑剩剩下的了。正式考试试前可以有有15分钟钟的时间熟悉悉考试环境。2、请一定定在坐到考考试桌前之之后,尽快快检查你面面前的机器器,会是两两台RHEEL4的LLinuxx

4、服务器,GGnomee的图形界界面(喜欢欢用KDEE的兄弟们们请去熟悉悉一下 GGnomee的操作),有有鼠标有键键盘,检查查你的键盘盘输入是否否顺畅,检检查你的鼠鼠标移动是是否顺畅,检检查机器的的电源插座座是否插牢牢,检查OOraclle 100gR2的的软件是否否已经安装装,检查$ORACCLE_HHOME等等环境参数数是否已经经设置好,检检查联机文文档是否可可以正常读读取。按照照常理来说说,这些都都不应该出出问题,但但是万一你你运气好碰碰到有问题题的机器,一一旦考试开开始计时,那那损失的就就只能是你你自己了。哦,为什什么是两台台机器呢?因为一台台是用来创创建数据库库,而另外外一台是用用来

5、安装GGrid Conttrol的的OMS。3、请检查查一下两台台考试机的的硬件配置置,重点看看一下其内内存大小,如如果是2gg大小的,每每个数据库库实例可以以考虑分配配350mm的内存;如果是11g大小的的,每个数数据库实例例最多分配配250mm的内存。4、考试时时可以参考考oraccle的官官方文档,在在考试机上上就有。另另外,还有有安装介质质。5、在进行行secttion 0,seectioon 1时时注意审题题,如果提提示对数据据库进行备备份,请按按要求进行行备份。在在接下来的的考试中有有可能orraclee设置陷阱阱在后面的的题要求恢恢复。6、secctionn0、2、7、8都都是死

6、题,而而且都是必必考的。并并且可能包包含如下陷陷阱:第一一,可能需需要先恢复复,数据库库才能用。第二,安安装racc时,sssh可能不不通。第三三,安装ggrid conttrol时时,注意pprefiill等。7、时刻注注意查看随随机自带的的oraccle DDOC,一一些命令操操作可以从从doc中中复制、粘粘贴、修改改。8、可以用用Gnomme下的TText Edittor对一一些复制好好的命令进行编编辑,以提提高效率。9、时刻注注意OCMM考试中的的各种陷阱阱。三、考试题题库及讲解解(一)Seectioon 0:创建数据据库(即手动建库库)【在ddb机操作作】1、手动建建库1)确定实实例

7、名。exporrt ORRACLEE_SIDD=tesst2)建立密密码文件。orapwwd fiile=oorapwwtestt passsworrd=orraclee3)建立ppfilee。cat iinit.ora|grepp -v #|grrep -v $ iinitttest.ora在initttestt.oraa里只包含含如下初始始化参数:db_naame=ttestproceessess=1500contrrolfiiles=(xxxxxxx,xxxxxxx)db_bllock_sizee=81992log_bbuffeer=5000000000sga_ttargeet=3000

8、mundo_manaagemeent=aautoundo_tabllespaace=uundottbsbackggrounnd_duump_ddestcore_dumpp_desstuser_dumpp_desst4)建立sspfille并启动动实例。sqlssqlpllus / as sysddbasqlccreatte sppfilee froom pffilesqlsstarttup nnomouunt5)手工创创建数据库库(使用ccreatte daatabaase命令令)CREATTE DAATABAASE mmynewwdb USSER SSYS IIDENTTIFIEED BYY

9、 pz66r58 USSER SSYSTEEM IDDENTIIFIEDD BY y1tzz5p LOOGFILLE GRROUP 1 (/u011/oraacle/oraddata/myneewdb/redoo01.llog) SIZZE 1000M, GRROUP 2 (/u011/oraacle/oraddata/myneewdb/redoo02.llog) SIZZE 1000M, GRROUP 3 (/u011/oraacle/oraddata/myneewdb/redoo03.llog) SIZZE 1000M MAAXLOGGFILEES 5 MAAXLOGGMEMBBERS 5

10、 MAAXLOGGHISTTORY 1 MAAXDATTAFILLES 1100 MAAXINSSTANCCES 11 CHHARACCTER SET US7AASCIII NAATIONNAL CCHARAACTERR SETT AL116UTFF16 DAATAFIILE /u011/oraacle/oraddata/myneewdb/systtem011.dbff SIIZE 3325M REUSSE EXXTENTT MANNAGEMMENT LOCAAL SYYSAUXX DATTAFILLE /u01/oraccle/ooradaata/mmynewwdb/ssysauux01.d

11、bf SIZZE 3225M RREUSEE DEEFAULLT TAABLESSPACEE tbss_1(在在考试时去去掉这条语语句) DEEFAULLT TEEMPORRARY TABLLESPAACE ttemptts1 TEMMPFILLE /u01/oraccle/ooradaata/mmynewwdb/ttemp001.dbbf SIZZE 200M REEUSE UNNDO TTABLEESPACCE unndotbbs DATTAFILLE /u01/oraccle/ooradaata/mmynewwdb/uundottbs011.dbff SIZZE 2000M RREUSE

12、E AUTTOEXTTEND ON MMAXSIIZE UUNLIMMITEDD;6)运行相相关脚本。CONNEECT SSYS/ppasswword AS SSYSDBBA/u011/oraacle/rdbmms/addmin/cataalog.sql/u011/oraacle/rdbmms/addmin/catpproc.sql?/rddbms/admiin/caatbloock.ssql?/rdbbms/aadminn/cattoctkk.sqll?/rrdbmss/admmin/oowminnst.pplbconneect ssysteem/orraclee?/ssqlpllus/aa

13、dminn/puppbld.sql2、secctionn0阶段考考试需要注注意的具体体事项1)按题目目要求设置置“字符集”2)有5块块磁盘,建建库建在指指定位置,一般都是是建在文件件系统上。3)考试的的结果是美美国那边直直接用脚本本连到你的的服务器上上,通过数数据字典抓抓取结果,然然后判断你你哪些错了了,所以,一一定要保证证在最后的的时候,数数据库是OOPEN的的,监考老老师说还有有5分钟结结束考试的的时候,不不要再做什什么其它操操作了。如如果之前你你创建完数数据库,想想要shuutdowwn以后冷冷备一下的的话,请估估算好时间间。我听到到的案例是是冷备刚完完成,数据据库还未sstarttup

14、,结结果美国那那边开始抓抓取考试结结果,因为为无法连接接数据库,因因此第一天天上午的ssectiion得了了零分。4)为了减减省时间,如如果题目里里没有明确确要求备份份,可以先先不备份。5)如果有有时间,用用roott用户修改改/etcc/hossts文件件,使该文文件里包括括2个节点点的主机名名和相应的的ip地址址。3、参考的的联机文档档1、admminisstrattors guuide-2 ccreatting a orraclee dattabasse- Manuuallyy Creeatinng ann Oraacle Dataabasee(二)Seectioon 1:数据库和和网络

15、的配配置【在ddb机操作作】1、数据库库配置(管管理表空间间)有如下考题题需要注意意:一、Creeate a teemporrary tabllespaace ggroupp thaat coontaiins ttwo ttempooraryy tabblesppacess to suppport batcch prrocesss abbout creaationn of largge inndexees,annd annalyzzing tablles. Use the folllowinng sppecifficattion:1、Temmporaary ttableespacce grro

16、up nameed TEEMP_GGRP ccontaaininng teemporrary tabllespaaces TEMPP1 annd TEEMP2.2、Makke TEEMP_GGRP tthe ddefauult ttempooraryy tabblesppace for all new userrs.答案:creatte teemporrary tabllespaace ttemp11 temmpfille /u01/app/oraddata/tempp1.dbbf ssize 50m tabllespaace ggroupp TEMMP_GRRP;creatte teempo

17、rrary tabllespaace ttemp22 temmpfille /u01/app/oraddata/tempp2.dbbf ssize 50m tabllespaace ggroupp TEMMP_GRRP;alterr dattabasse deefaullt teemporrary tabllespaace TTEMP_GRP;selecct * fromm dattabasse_prroperrtiess;二、Creeate a peermannent tabllespaace tto sttore sampple ttest dataa.Usee thee folllowi

18、ing sspeciificaationn:1、Tabblesppace namee of EXAMMPLE2、Iniitiall dattafille siize oof 4000MB withh thee fille exxpectted tto grrow tto 4GGB.3、Iniitiall exttent sizee of 1MB4、Nexxt exxtentt sizze off 1MBB答案:creatte taablesspacee exaamplee dattafille xxxxxxxxx sizee 4000m auutoexxtendd on maxssize 4g

19、 exxtentt mannagemment locaal unniforrm siize 11m;三、Creeate a peermannent tabllespaace tto sttore indeexes.Use the folllowinng sppecifficattion:1、Tabblesppace namee of INDXX2、Fille siize oof 400MB答案:creatte taablesspacee inddx daatafiile sizee 40mm;四、Creeate a peermannent tabllespaace tto sttore dat

20、aa colllectted ffrom the variious Oraccle ttoolss.Usee thee folllowiing sspeciificaationn:1、Tabblesppace namee of toolls2、Fille siize oof 488MB3、Iniitiall exttent sizee of 4MB4、Nexxt exxtentt sizze off 4MBB答案:creatte taablesspacee toools ddataffile sizee 48mm exttent manaagemeent llocall uniiformm s

21、izze 4mm;五、Creeate a peermannent tabllespaace ffor sstoriing ssegmeents assoociatted wwith onliine ttranssactiion pproceessinng wiith hhigh inseert rratess.Duee to the poteentiaal hiigh vvolumme off conncurrrent inseerts,everry efffortt shoould be ttakenn to reduuce cconteentioon suuch oof thhe taab

22、less thaat wiill bbe sttoredd in thiss tabblesppace.Use the folllowinng sppecifficattion:1、Tabblesppace namee of OLTPP2、Fille siize oof 488MB3、Iniitiall exttent sizee of 2MB4、Nexxt exxtentt sizze off 2MBB答案:creatte taablesspacee olttp daatafiile sizee 48mm exttent manaagemnnet llocall uniiformm sizz

23、e 2mm seggmentt spaace mmanaggemennt auuto;六、Duee to the expeectedd higgh voolumnn of trannsacttion, thee dattabasse shhouldd havve thhe foollowwing conffigurratioon:1、A mminimmum oof 5 redoo logg grooups2、Eacch reedo llog ggroupp shoould not be aa sinngle poinnt off faiiluree3、Fille siize oof 1000M

24、B4、Speecifyy thee Loccatioon suuch tthat it mminimmizess conntenttion and reduuces the riskk of a siinglee poiint oof faailurre caase oof diisk ddrivee faiiluree.答案:sqlAALTERR DATTABASSE ADDD LOOGFILLE GRROUP 4 (/u01/app/oradaata/testt/logg4a.log, /uu01/aapp/ooradaata/ttest/log4bb.log) SIZE 100m,gro

25、oup 55 (/u011/appp/oraadataa/tesst/loog5a.log,/u011/appp/oraadataa/tesst/loog5b.log) siize 1100m;sqlaalterr dattabasse addd loogfille meemberr /uu01/aapp/ooradaata/sshuaii/reddo1b.log to grouup 1;注意:日志志组的2个个membber应该该分布在22个不同的的磁盘上。七、Triiplexx thee conntrollfilee to miniimizee reccoverry inn casse of

26、f dissk drrive faillure.答案:将数据库关关闭,然后后拷贝控制制文件到目目标路径,然然后改pffile中中的conntroll参数,重重新生成sspfille,最后后启动数据据。八、As userr SYSS,runn thee scrript /homme/orraclee/scrriptss/creeate_bishhhr.ssql. Ignoore aany eerrorrs cooncerrningg OE.But do nnot iignorre anny otther erroors.Invesstigaate tthe pparammeterr fille

27、foor reeasonnablee sizze foor eaach pparammeterr lissted. Addd addditioonal paraameteers aas yoou deeem nnecesssaryy to suppport an ooptimmal ddatabbase enviironmment. In addiitionn, moodifyy or add the folllowinng liistedd parrametters:UTL_FFILE_DIR=(/hhome/oraccle,/hoome/ooraclle/teemp,/hoome/oora

28、clle/sccriptts)Note:Appllicattionss thaat usse Orraclee10g featturess willl bee runnningg theerefoore, ensuure tthe ddatabbase and insttancee aree appproprriateely cconfiigureed.答案:主要是根据据题目要求求调整数据据库的初始始化参数。九、Bacckup the dataabasee to preppare for comppletee reccoverry unnder all circcumsttancees.答案:

29、给数据库做做一个冷备备,可以使使用操作系系统命令直直接进行拷拷贝,最后后记着Oppen tthe ddatabbase.十、管理临临时表空间间组及更改改默认的临临时表空间间一些相关的的命令:ALTERR TABBLESPPACE lmteemp3 TABLLESPAACE GGROUPP ;-指llmtemmp3不属属于任何表表空间组。alterr dattabasse deefaullt taablesspacee tbss1;selecct * fromm dattabasse_prroperrtiess;2、网络配配置例题一、如何配配置一个非非默认端口口的监听,并并启动它。答案:第一,配

30、置置listtenerr.oraa文件LISTEENER= (DEESCRIIPTIOON= (ADDRRESS_LISTT= (ADDDRESSS=(PPROTOOCOL=tcp)(HOSST=saale-sserveer)(PPORT=1421) (ADDDRESSS=(PPROTOOCOL=ipc)(KEYY=exttprocc)SID_LLIST_LISTTENERR= (SIID_LIIST= (SID_DESCC= (GLLOBALL_DBNNAME=salees.uss.acmme.coom) (ORRACLEE_HOMME=/ooraclle10gg) (SIID_NAAME=

31、ssaless) (SID_DESCC= (SIID_NAAME=pplsexxtprooc) (ORRACLEE_HOMME=/ooraclle10gg) (PRROGRAAM=exxtprooc)第二,配置置tnsnnamess.oraa文件listeene1=(DESCCRIPTTION= (ADDDRESSS=(PRROTOCCOL=ttcp)(HOSTT=salles-ssvr)(PORTT=1421) (CONNNECTT_DATTA=(SSERVIICE_NNAME=salees.uss.acmme.coom)第三,配置置初始化参参数LOCCAL_LLISTEENER。alter

32、r sysstem set LOCAAL_LIISTENNER=listtenerr1 sscopee=botth;第四,启动动监听。lsnrcctl sstartt二、如何配配置共享服服务器模式式。答案:第一,设置置一些初始始化参数。alterr sysstem set disppatchhers=(PRROTOCCOL=TTCP)(DISPPATCHHERS=2) sccope=bothh;alterr sysstem set sharred_sserveers=55 scoope=bboth;alterr sysstem set max_sharred_sserveers=110 scc

33、ope=bothh;alterr sysstem set max_disppatchhers=5 sccope=bothh;第二,在ttnsnaames.ora文文件加入如如下内容:shuaii=(DESCCRIPTTION= (ADDDRESSS=(PRROTOCCOL=ttcp)(HOSTT=salles-ssvr)(PORTT=1421) (CONNNECTT_DATTA=(SSERVIICE_NNAME=shuaai) (serrver=sharred)第三,使用用systtem用户户连接数据据库,方式式如下:sqlpllus ssysteem/orracleeshuuai第四,查看看

34、systtem用户户的连入方方式。lsnrcctl sserviice3、secctionn1阶段考考试需要注注意的具体体事项无4、参考的的联机文档档1)admminisstrattors guuide- 8 Mannaginng Taablesspacees- Crreatiing TTableespacces2)admminisstrattors guuide- 6 Manaagingg thee Reddo Loog-Creeatinng Reedo LLog GGroupps annd Meemberrs3)Nett Serrvicees Reefereence- 7 Lisstene

35、er Paarameeterss (liistenner.oora)4)Nett Serrvicees Reefereence- 6 Loccal NNaminng Paarameeterss (tnnsnammes.oora)5)admminisstrattors guuide- 4 Manaagingg Oraacle Dataabasee Proocessses- Conffigurring Oraccle DDatabbase for Sharred SServeer6)SQLL Refferennce- 14 SQQL Sttatemmentss: CRREATEE CLUUSTER

36、R to CREAATE JJAVA- CREAATE DDIRECCTORYY7)Nett Serrvicees Addminiistraators Guuide-10 Conffigurring and Admiinistterinng thhe Liistenner-Regiisterring Infoormattion withh a NNondeefaullt Liistenner(三)Seectioon 2:Grridcoontrool安装配置【在griidconntroll机上安装装griddconttrol软软件,在ddb机创建建griddconttrol要要使用的资资料库】1

37、、girrdconntroll的安装安装步骤如如下:第一,做好好安装前的的准备工作作。1、在ODDD机上使使用dbcca新建一一个数据库库(不同于于上午的SSectiion中要要求创建的的SID),用用于存储OOMS需要要的Repposittory信信息。建库库时所有特特殊选项全全部去掉,建建一个最简简单的库即即可。注意:在用用dbcaa建库时,会会由于原先先手动建库库配置的ttnsnaames.ora文文件的问题题而导致建建库无法开开始,这时时,可以通通过将tnnsnammes.oora文件件改成其他他名字来解解决。待ddbca建建库完成之之后,可以以再把原先先tnsnnamess.oraa

38、文件中的的内容拷贝贝到dbcca建库时时工具新建建的tnssnamees.orra文件中中。2、在刚刚刚建好的库库上运行$ORACCLE_HHOME/rdbmms/addmin/dbmsspooll.sqll来创建ddbms_sharred_ppool这这个pacckagee。3、检查ddb机的监监听是否正正常,如果果有问题赶赶快调整。第二,开始始安装OMMS。1、.exxistiing ddb-oms 不选nno opptionn,sgaa=3000m2、preefil(千千万别忘了了点prrefilll,以以验证数据据文件是否否可以用)3、对于RRepossitorry库是有有一些初始始化

39、参数的的要求的,我们需要要做的就是是设置SGGA_TAARGETT = 3300M,这这样内存参参数就自动动管理了,安安装OMSS不会报任任何错误,另另外对于jjob qqueuee等其它的的参数,在在点击开始始安装之后后的某个界界面,会弹弹出一个警警告框,告告诉你哪些些参数不符符合要求,如session_cached_cursors、aq_tm_processe等,需要改为多少多少,OK,安装这个界面里的要求,依次修改数据库的参数,然后重新启动数据库,不需要退出安装界面,在重启完数据库之后,点确定,直接继续安装就可以了。4、如果题题目要求配配置emaail,可可以在安装装的时候顺顺便把emm

40、ail通通知配好。emaill地址:xxxxooraclle.coom Smtp Serveer:。5、密码 有数字有有字母。6、自动建建立syssman用用户。第三,在奇奇数机上安安装Griid Coontrool的Aggent。shelll方式安装装agennt。在ggridccontrrol目录录oms110g目录录下有syysmann/ageent_ddownlload/10.22.0/llinuxx找到aggentDDownlload.linuux脚本,将将该脚本sscp到ddb(手动动建库的机机器)。然然后,使用用oraccle用户户./aggentddownlload.linuu

41、x -bb 安装目目录(在手手动建库的的机器上操操作)。另另外,在安安装时如果果报jarr没有的错错误:lnn -s ORACCLE目录录/db/jdk/bin/jar /usrr/binn 做llink使使用oraacle的的jar。用这种方方法安装AAgentt的速度很很快,而且且无需任何何人工参与与。第四,EMM初始配置置。1、在被管管理的数据据库中(手手动建的那那个库和后后来用dbbca建的的那个资料料库), 将dbssnmp用用户解锁,并并设置密码码为oraacle。2、在EMM的浏览器器界面下,将被管理对象重新configure一下。如果发现某个准备要管理的对象在EM的浏览器操作界

42、面中看不到,就手动添加一下。注意:grridcoontrool装在另另一台机子子上(即没没有进行手手工建库的的机子),但但是griidconntroll的资料库库要建立在在手工建库库的机子上上。2、griidconntroll的配置1)使用ggrid conttrol对对数据库做做一些操作作第一,配置置pga_aggrregatte_taargett等一些初初始化参数数。这一部部分下面多多做一些练练习,平时时多用一用用gridd conntroll。第二,创建建一些表空空间。第三,创建建一些用户户。授权和和角色。如如新建一个个管理员用用户(在页页面右上角角setuup部分)。第四,配置置ema

43、iil通知。第五,创建建scheedulee,proogramm,winndowss,jobb2)注意事事项查看griid coontrool状态,/omss10g/opmnn/binn,./oppmncttl sttatuss。3、secctionn2阶段考考试需要注注意的具体体事项1)一定要要注意配置置/etcc/hossts文件件,将主机机名与ipp地址maap起来。2)在grrid ccontrrol连接接资料库时时,在填写写连接信息息时,一定定填写主机机名,不要要填写IPP地址。3)在安装装gridd conntroll时当提示示设置某用用户的密码码时,一定定要有字母母、有数字字,如

44、orraclee15)尽量在在一台机器器上操作。6)要有耐耐心,OMMS安装的的时候,在在Conffigurratioon OMMS那一步步时会非常常慢,千万万不要等不不及了就准准备关掉重重来,时刻刻监控安装装的logg文件(llog文件件的位置在在安装界面面上应该可可以找到),只只要不停地地有输出,你你就可以安安心地等待待。(四)Seectioon 3:数据据库备份恢恢复【在ddb机操作作】1、cattalogg的创建及及同步1)创建rrecovvery cataalog scheemaCONNEECT SSYS/ooracllecaatdb AS SSYSDBBACREATTE USSER

45、 rrman IDENNTIFIIED BBY caat TEMMPORAARY TTABLEESPACCE teemp DEFFAULTT TABBLESPPACE toolls QUOOTA UUNLIMMITEDD ON toolls;SQL GRANNT REECOVEERY_CCATALLOG_OOWNERR TO rmann;2)创建RRecovvery Cataalogrman cataalog rmann/oraacle或RMAN CONNNECTT CATTALOGG rmaan/caatcaatdbCREATTE CAATALOOG TAABLESSPACEE catt_t

46、s;3)在恢复复目录中注注册数据库库rman TARGGET / CATTALOGG rmaan/caatcaatdb (同时连连接目标数数据库和ccatallog数据据库)RMAN REGGISTEER DAATABAASE;RMAN REPPORT SCHEEMA;UNREGGISTEER DAATABAASE;4)重新同同步Reccoverry CaataloogRESYNNC CAATALOOG;2、RMAAN的具体体配置1)基本上上使用“showw alll”即可搞定定。如,confiiguree devvice typee dissk baackupp typpe too comm

47、presssed backkupseet paaralllelissm 2;2)设置RRMAN环环境rman targget ssys/ooraclle caataloog rmman/rrmantestt1RMAANCOONFIGGURE DEFAAULT DEVIICE TTYPE TO DDISK;RMANNCONNFIGUURE CCHANNNEL DDEVICCE TYYPE DDISK FORMMAT /oraacle/oraddata/orcll/bacckup/DB_%U;RRMANCONFFIGURRE COONTROOLFILLE AUUTOBAACKUPP ON;RMAN

48、NCONNFIGUURE CCONTRROLFIILE AAUTOBBACKUUP FOORMATT FORR DEVVICE TYPEE DISSK TOO /ooraclle/orradatta/orrcl/bbackuup/cff_%F; RMMANCCONFIIGUREE BACCKUP OPTIIMIZAATIONN ON(Optiimizaationn doees noot baack uup a filee to a deevicee typpe iff thee ideenticcal ffile is aalreaady bbackeed upp on the deviice

49、 ttype.)要求设置置comppresss备份,具具体命令如如下:confiiguree devvice typee dissk baackupp typpe too commpresssed backkupseet paaralllelissm 2;需要单独记记忆的一个个命令:RMANCONFFIGURRE CHHANNEEL DEEVICEE TYPPE DIISK FFORMAAT /oraccle/ooradaata/oorcl/backkup/DDB_%UU;3)使用RRMAN进进行全库备备份。(如如果要求是是热备,则则需要先将将数据库设设为归档模模式)#scriipts:bck

50、_db_llevell0.rccvrunn BAACKUPP INCCREMEENTALL LEVVEL 00 DATTABASSE inncludde cuurrennt coontroolfille;BACKKUP ARCHIIVELOOG ALLL DEELETEE INPPUT;注意:使用用RMANN进行全库库备份之后后,马上使使用手工方方式对数据据库再做一一个冷备。3、丢失一一个conntrollfilee的恢复4、丢失ddataffile 1的恢复复5、打开fflashhbackk dattabasse的功能能(即配置fflashhbackk 数据库库)1)将数据据库设置为为归档模

51、式式。需要设置参参数logg_arcchivee_desst_1shutddown immeediatte;starttup mmountt;alterr dattabasse arrchivvelogg;alterr dattabasse oppen;2)配置FFlashh Reccoverry ArreaSQLAALTERR SYSSTEM SET DB_RRECOVVERY_FILEE_DESST_SIIZE=220G SSCOPEE=BOTTH;(注注意先后顺顺序,先设设置大小,再再设置位置置)SQLAALTERR SYSSTEM SET DB_RRECOVVERY_FILEE_DES

52、ST=/DBA/FB SCOPPE=BOOTH;SQLAALTERR SYSSTEM SET DB_RRECOVVERY_FILEE_DESST= ;(禁用Fllash Recooveryy Areea的命令令)3)启用数数据库Fllashbback 功能SQL starrtup mounnt;SQL seleect nname, currrentt_scnn, fllashbback_on ffrom v$daatabaase;(查查看flaashbaack功能能是否开启启)SQL alteer daatabaase fflashhbackk on;(启动Fllashbback功功能)SQL

53、 seleect fflashhbackk_on fromm v$ddatabbase;SQLaalterr sysstem set db_fflashhbackk_rettentiion_ttargeet=14440 sscopee=botth;(该参数用用来控制fflashhbackk logg 数据保保留的时间间,或者说说,你希望望flasshbacck daatabaase 能能够恢复的的最早的时时间点。默默认值是11440,单单位是miinutee,即244 小时)SQLaalterr dattabasse oppen;相关视图V$flaashbaack_ddatabbase_log

54、6、secctionn3阶段考考试需要注注意的具体体事项1)使用RRMAN进进行全库备备份之后,马马上使用手手工方式对对数据库再再做一个冷冷备。7、参考的的联机文档档1)Bacckup and Recooveryy Advvanceed Usserss Guiide-10 Maanagiing tthe RRecovvery Cataalog-Creeatinng a Recooveryy Cattalogg2)Bacckup and Recooveryy Refferennce- CONFFIGURRE-搜搜索commpresssed(五)Seectioon 4:数据仓库库管理【在在db机操

55、操作】1、物化视视图例题1)创建一一个能够快快速刷新的的物化视图图,要求物物化视图能能消除表中中行的重复复值。答案:详参网址: HYPERLINK /post/468/492698 httpp:/t/posst/4668/49926988如果只是包包含一个DDISTIINCT操操作,那么么完全可以以转换为GGROUPP BY语语句:SQL CREAATE TTABLEE T AAS2 SSELECCT * 3 FRROM DDBA_OOBJECCTS;Tablee creeatedd.SQL CREAATE MMATERRIALIIZED VIEWW LOGG ON T2 WWITH ROWI

56、ID, SSEQUEENCE (OWNNER, OBJEECT_TTYPE) 3 IINCLUUDINGG NEWW VALLUES;Materrialiized vieww logg creeatedd.SQL CREAATE MMATERRIALIIZED VIEWW MV_T REEFRESSH FAAST2 AS SSELECCT DIISTINNCT OOWNERR, OBBJECTT_TYPPE3 FFROM T;FRROM TT*ERROOR att linne 3:ORA-120115: ccannoot crreatee a ffast refrresh mateeriall

57、izedd vieew frrom aa commplexx queerySQL CREAATE MMATERRIALIIZED VIEWW MV_T_COOMPLEETE 22 AS SELEECT DDISTIINCT OWNEER, OOBJECCT_TYYPE 33 FROOM T;Materrialiized vieww creeatedd.显然包含DDISTIINCT的的物化视图图只能完全全刷新而不不能快速刷刷新,不过过这种物化化视图可以以很轻松的的改成下面面的写法:SQL CREAATE MMATERRIALIIZED VIEWW MV_T REEFRESSH FAAST 22

58、AS SELEECT OOWNERR, OBBJECTT_TYPPE, CCOUNTT(*) COUNNT3 FFROM T4 GGROUPP BY OWNEER, OOBJECCT_TYYPE;Materrialiized vieww creeatedd.物化视图使使用GROOUP BBY的写法法和使用DDISTIINCT的的写法是等等价的,而而且可以使使用快速刷刷新。唯一一不同是多多了一个CCOUNTT(*)的的字段,而而一般情况况下,物化化视图的额额外列没有有多大影响响。如果基基表不包括括UPDAATE和DDELETTE,只有有INSEERT操作作,那么物物化视图中中可以去掉掉COUNN

59、T(*)列。SQL CREAATE MMATERRIALIIZED VIEWW MV_T1 RREFREESH FFAST22 AS SELEECT OOWNERR, OBBJECTT_TYPPE 3 FROMM T4 GROUUP BYY OWNNER, OBJEECT_TTYPE;Materrialiized vieww creeatedd.SQL DELEETE TT WHEERE RROWNUUM = 1;1 roww delletedd.SQL EXECC DBMMS_MVVIEW.REFRRESH(MV_T)PL/SQQL prroceddure succcessffullyy c

60、ommpletted.SQL EXECC DBMMS_MVVIEW.REFRRESH(MV_T1)BEGIIN DBBMS_MMVIEWW.REFFRESHH(MVV_T1); EEND;*ERROOR att linne 1:ORA-323114: RREFREESH FFAST of TESTT.MMV_T11 unnsuppporteed affter deleetes/updaatesOORA-0065122: att SYYS.DBBMS_SSNAPSSHOT, liine 22254OORA-0065122: att SYYS.DBBMS_SSNAPSSHOT, liine 224

温馨提示

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

评论

0/150

提交评论