一、术语说明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并启动实例。sql>sqlplus/assysdbasql>createspfilefrompfilesql>startupnomount5)手工创建数据库(使用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/m...