您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > OCM考试(OracleCertifiedMaster)核心内参
一、术语说明db机:是指在section0阶段进行手动建库的机器。gridcontrol机:是指在section2阶段进行gridcontrol软件安装的机器。RAC机:是指在section7阶段使用VNC连接到远程服务器安装RAC时使用的远程机器。奇数机(ODD)与偶数机(EVEN):在真正考试时,每个人面前会有两台机器,一台称为奇数机(ODD),一台称为偶数机(EVEN),要你在ODD机器上做什么或者在EVEN机器上做什么,偶数还是奇数是依靠机器的hostname最后一位或者两位数字来定的,通常会要求你在奇数机上创建数据库,在偶数机上安装GridControl的OMS。偶数机上是没有Oracle软件的,因此OMS需要的Repository这个数据库也需要创建在奇数机上,再加上之后第二天会要求创建的Standby实例,总共会有三个实例运行在奇数机上。二、考试安排及要求(一)时间安排第一天:section0:创建一个数据库45分钟section1:数据库和网络配置120分钟section2:Gridcontrol安装配置120分钟section3:数据库备份恢复60分钟section4:数据仓库管理90分钟第二天:section5:数据库管理120分钟section6:数据库性能管理120分钟section7:部署OracleRAC数据库105分钟sectoin8:部署Dataguard数据库60分钟(二)注意事项1、早点儿到考场,可以挑自己满意的机子,去晚了就只有别人挑剩下的了。正式考试前可以有15分钟的时间熟悉考试环境。2、请一定在坐到考试桌前之后,尽快检查你面前的机器,会是两台RHEL4的Linux服务器,Gnome的图形界面(喜欢用KDE的兄弟们请去熟悉一下Gnome的操作),有鼠标有键盘,检查你的键盘输入是否顺畅,检查你的鼠标移动是否顺畅,检查机器的电源插座是否插牢,检查Oracle10gR2的软件是否已经安装,检查$ORACLE_HOME等环境参数是否已经设置好,检查联机文档是否可以正常读取。按照常理来说,这些都不应该出问题,但是万一你运气好碰到有问题的机器,一旦考试开始计时,那损失的就只能是你自己了。哦,为什么是两台机器呢?因为一台是用来创建数据库,而另外一台是用来安装GridControl的OMS。3、请检查一下两台考试机的硬件配置,重点看一下其内存大小,如果是2g大小的,每个数据库实例可以考虑分配350m的内存;如果是1g大小的,每个数据库实例最多分配250m的内存。4、考试时可以参考oracle的官方文档,在考试机上就有。另外,还有安装介质。5、在进行section0,section1时注意审题,如果提示对数据库进行备份,请按要求进行备份。在接下来的考试中有可能oracle设置陷阱在后面的题要求恢复。6、section0、2、7、8都是死题,而且都是必考的。并且可能包含如下陷阱:第一,可能需要先恢复,数据库才能用。第二,安装rac时,ssh可能不通。第三,安装gridcontrol时,注意prefill等。7、时刻注意查看随机自带的oracleDOC,一些命令操作可以从doc中复制、粘贴、修改。8、可以用Gnome下的TextEditor对一些复制好的命令进行编辑,以提高效率。9、时刻注意OCM考试中的各种陷阱。三、考试题库及讲解(一)Section0:创建数据库(即手动建库)【在db机操作】1、手动建库1)确定实例名。exportORACLE_SID=test2)建立密码文件。orapwdfile=orapwtestpassword=oracle3)建立pfile。catinit.ora|grep-v^#|grep-v^$inittest.ora在inittest.ora里只包含如下初始化参数:db_name=testprocesses=150controlfiles=(xxxxxx,xxxxxx)db_block_size=8192log_buffer=50000000sga_target=300mundo_management=autoundo_tablespace=undotbsbackground_dump_destcore_dump_destuser_dump_dest4)建立spfile并启动实例。sqlsqlplus/assysdbasqlcreatespfilefrompfilesqlstartupnomount5)手工创建数据库(使用createdatabase命令)CREATEDATABASEmynewdbUSERSYSIDENTIFIEDBYpz6r58USERSYSTEMIDENTIFIEDBYy1tz5pLOGFILEGROUP1('/u01/oracle/oradata/mynewdb/redo01.log')SIZE100M,GROUP2('/u01/oracle/oradata/mynewdb/redo02.log')SIZE100M,GROUP3('/u01/oracle/oradata/mynewdb/redo03.log')SIZE100MMAXLOGFILES5MAXLOGMEMBERS5MAXLOGHISTORY1MAXDATAFILES100MAXINSTANCES1CHARACTERSETUS7ASCIINATIONALCHARACTERSETAL16UTF16DATAFILE'/u01/oracle/oradata/mynewdb/system01.dbf'SIZE325MREUSEEXTENTMANAGEMENTLOCALSYSAUXDATAFILE'/u01/oracle/oradata/mynewdb/sysaux01.dbf'SIZE325MREUSEDEFAULTTABLESPACEtbs_1(在考试时去掉这条语句)DEFAULTTEMPORARYTABLESPACEtempts1TEMPFILE'/u01/oracle/oradata/mynewdb/temp01.dbf'SIZE20MREUSEUNDOTABLESPACEundotbsDATAFILE'/u01/oracle/oradata/mynewdb/undotbs01.dbf'SIZE200MREUSEAUTOEXTENDONMAXSIZEUNLIMITED;6)运行相关脚本。CONNECTSYS/passwordASSYSDBA@/u01/oracle/rdbms/admin/catalog.sql@/u01/oracle/rdbms/admin/catproc.sql@?/rdbms/admin/catblock.sql@?/rdbms/admin/catoctk.sql@?/rdbms/admin/owminst.plbconnectsystem/oracle@?/sqlplus/admin/pupbld.sql2、section0阶段考试需要注意的具体事项1)按题目要求设置“字符集”2)有5块磁盘,建库建在指定位置,一般都是建在文件系统上。3)考试的结果是美国那边直接用脚本连到你的服务器上,通过数据字典抓取结果,然后判断你哪些错了,所以,一定要保证在最后的时候,数据库是OPEN的,监考老师说还有5分钟结束考试的时候,不要再做什么其它操作了。如果之前你创建完数据库,想要shutdown以后冷备一下的话,请估算好时间。我听到的案例是冷备刚完成,数据库还未startup,结果美国那边开始抓取考试结果,因为无法连接数据库,因此第一天上午的section得了零分。4)为了减省时间,如果题目里没有明确要求备份,可以先不备份。5)如果有时间,用root用户修改/etc/hosts文件,使该文件里包括2个节点的主机名和相应的ip地址。3、参考的联机文档1、administrator’sguide-2creatingaoracledatabase-ManuallyCreatinganOracleDatabase(二)Section1:数据库和网络的配置【在db机操作】1、数据库配置(管理表空间)有如下考题需要注意:一、Createatemporarytablespacegroupthatcontainstwotemporarytablespacestosupportbatchprocessaboutcreationoflargeindexes,andanalyzingtables.Usethefollowingspecification:1、TemporarytablespacegroupnamedTEMP_GRPcontainingtemporarytablespacesTEMP1andTEMP2.2、MakeTEMP_GRPthedefaulttemporarytablespaceforallnewusers.答案:createtemporarytablespacetemp1tempfile'/u01/app/oradata/temp1.dbf'size50mtablespacegroupTEMP_GRP;createtemporarytablespacetemp2tempfile'/u01/app/oradata/temp2.dbf'size50mtablespacegroupTEMP_GRP;alterdatabasedefaulttemporarytablespaceTEMP_GRP;select*fromdatabase_properties;二、Createapermanenttablespacetostoresampletestdata.Usethefollowingspecification:1、TablespacenameofEXAMPLE2、Initialdatafilesizeof400MBwiththefileexpectedtogrowto4GB.3、Initialextentsizeof1MB4、Nextextentsizeof1MB答案:createtablespaceexampledatafile'xxxxxxx'size400mautoextendonmaxsize4gextentmanagementlocaluniformsize1m;三、Createapermanenttablespacetostoreindexes.Usethefollowingspecification:1、TablespacenameofINDX2、Filesizeof40MB答案:createtablespaceindxdatafile‘………’size40m;四、CreateapermanenttablespacetostoredatacollectedfromthevariousOracletools.Usethefollowingspecification:1、Tablespacenameoftools2、Filesizeof48MB3、Initialextentsizeof4MB4、Nextextentsizeof4MB答案:createtablespacetoolsdatafile‘……’size48mextentmanagementlocaluniformsize4m;五、Createapermanenttablespaceforstoringsegmentsassociatedwithonlinetransactionprocessingwithhighinsertrates.Duetothepotentialhighvolumeofconcurrentinserts,everyeffortshouldbetakentoreducecontentionsuchofthetablesthatwillbestoredinthistablespace.Usethefollowingspecification:1、Tablespacenameof
本文标题:OCM考试(OracleCertifiedMaster)核心内参
链接地址:https://www.777doc.com/doc-8332 .html