OCM认证考试注意事项指南
- 格式:doc
- 大小:39.50 KB
- 文档页数:11
参加OCM考试应注意事项考试具体日程安排如下:第一天:section 1:创建一个数据库45分钟section 2:数据库和网络配置120分钟section 3:Gridcontrol安装配置120分钟section 4:数据库备份恢复60分钟section 5:数据仓库管理90分钟第二天:section 6:数据库管理120分钟section 7:数据库性能管理120分钟section 8:部署Oracle RAC数据库105分钟sectoin 9:部署dataguard数据库60分钟考试的内容:一、手动建库如果自己打命令创建数据库的话时间会很紧张,我采用的方法是:1. 设置环境变量ORACLE_SID参照考题中需要创建的数据库SID,设置操作系统环境变量,假设要求创建的数据库的SID是TEST。
2.手工创建如下目录:$ORACLE_BASE/admin/test/cdump$ORACLE_BASE/admin/test/bdump$ORACLE_BASE/admin/test/udump$ORACLE_BASE/admin/test/adump$ORACLE_BASE/oradata/test3. 创建最简单的initTEST.ora文件在$ORALCE_HOME/dbs下可以找到一份已经存在的init.ora文件,这是一份样本(在正式考试的机器上你也可以找到)。
打开这份文件可以看到很多被注释的行,让人烦躁,一行一行地修改这个文件比较耗时,使用下面的命令,把所有以#开头和所有的空行全部过滤掉,同时生成最简单的initTEST.ora初始化参数文件。
$> cat init.ora | grep -v ^# | grep -v ^$ > initSID.ora然后修改该文件的db_name参数和control_files参数(控制文件放在哪里,需要多少份控制文件,在考题中会清楚地提出要求),其它的参数保持原状不需要修改。
db_name=TESTcontrol_files=("/oracle/oradata/TEST/controlfile01.dbf")sga_max_size=280Msga_target=280Mnote:删除其他内存参数4. 启动数据库到nomount状态此时已经有可供启动的初始化参数文件了,将数据库启动到nomount状态。
SQL> startup nomount;5. 创建spfile实例启动以后立刻创建spfile,然后重启一次数据库,让数据库能够使用到spfile。
6. 修改其它必须的初始化参数为什么需要先快速地将实例启动到nomount状态?因为我们需要使用show parameter命令,在记不清楚那些初始化参数具体怎么敲的时候,show parameter命令能够来帮助我们快速定位其它必须要修改的初始化参数名字的写法。
因为用到了spfile,所以此处我们已经可以使用alter system命令来修改初始化参数了。
db_block_size=8192background_dump_dest=/oracle/product/RAC10G/admin/test01/bdumpcore_dump_dest=/oracle/product/RAC10G/admin/test01/cdumpuser_dump_dest=/oracle/product/RAC10G/admin/test01/udumpaudit_file_dest=/oracle/product/RAC10G/admin/test01/udumpdb_create_file_dest = 考题中要求你创建数据文件时存放的目录db_create_online_log_dest_1 = 考题中要求你创建联机重做日志文件时存放的目录undo_management=autoundo_tablespace=undotbs1#创建em时需要job_queue_processes>1job_queue_processes=5不要一条命令一条命令在SQL*Plus里面敲,用vi或者Text Editor将所有的alter system命令都编辑好,然后一次执行。
执行完毕以后,关闭实例,再重新启动到nomount状态,让刚才修改的初始化参数生效。
7创建密码文件用orapwd程序创建orapwTEST密码文件,如果记不清楚orapwd程序怎么用,直接敲orapwd然后回车,会告诉你语法是怎样的。
orapwd file=$ORACLE_HOME/dbs/orapwSID password=oracle entries=58. 创建数据库要快速找到例句,如果你去查SQL Reference文档中的create database的语法,时间肯定是比较紧张的,我们要查的是Administrator’s Guide这本文档中第二章Creating an Oracle Database -> Creating the database ->Step 7: Issue the CREATE DATABASE Statement,这里有完整的一条SQL语句,copy出来,然后按照考试要求去编辑相应的地方,然后执行,这样出来的命令基本上不会出现问题。
注意数据文件分布到disk1~disk5CREATE DATABASE TESTUSER SYS IDENTIFIED BY oracleUSER SYSTEM IDENTIFIED BY oracleLOGFILE GROUP 1 ('/oracle/oradata/test/redo01.log') SIZE 10M,GROUP 2 ('/oracle/oradata/test/redo02.log') SIZE 10M,GROUP 3 ('/oracle/oradata/test/redo03.log') SIZE 10MMAXLOGFILES 30MAXLOGMEMBERS 5MAXLOGHISTORY 1MAXDATAFILES 200MAXINSTANCES 2CHARACTER SET ZHS16GBKNATIONAL CHARACTER SET AL16UTF16DATAFILE '/oracle/oradata/test/system01.dbf' SIZE 325M REUSE EXTENT MANAGEMENT LOCAL SYSAUX DATAFILE '/oracle/oradata/test/sysaux01.dbf' SIZE 325M REUSEDEFAULT TEMPORARY TABLESPACE tempts1 TEMPFILE '/oracle/oradata/test/temp01.dbf' SIZE 20M REUSEUNDO TABLESPACE undotbs1 DATAFILE '/oracle/oradata/test/undotbs01.dbf'SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;#创建缺省表空间CREATE SMALLFILE TABLESPACE "USERS" LOGGING DATAFILE '/oracle/oradata/test1/users01.dbf' SIZE 5M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;ALTER DATABASE DEFAULT TABLESPACE "USERS";NOTE:修改MAXLOGFILES,undo,default9. 运行catalog.sql 和catproc.sql只需要运行这两个SQL,都在$ORACLE_HOME/rdbms/admin中,创建必须的数据字典和内置的package 等optional:connect /as sysdba@?/rdbms/admin/catblock.sql@?/rdbms/admin/catoctk.sql@?/rdbms/admin/owminst.plbconnect system/oracle@?/sqlplus/admin/pupbld.sql@?/sqlplus/admin/help/hlpbld.sql helpus.sqlNote :section0中没有要求你运行catalog ,catproc脚本,但是如果时间有多我建议在section 0中就运行这2个脚本为下一个section节省时间.二、配置数据库和网络1.修改数据库几个参数2.按照要求创建几个表空间3.网络配置创建监听考试可能会要求你创建非默认端口(1521)的监听,并且要求实例自动注册到这个监听上,那么这时候需要配置listener.ora和tnsnames.ora,并且修改local_listener参数MTS配置三、gridcontrol#安装每个人面前会有两台机器,一台称为奇数机(ODD),一台称为偶数机(EVEN),注意,考题上也会这样表述的,要你在ODD机器上做什么或者在EVEN 机器上做什么,偶数还是奇数是依靠机器的hostname 最后一位或者两位数字来定的,通常会要求你在奇数机上创建数据库,在偶数机上安装Grid Control的OMS。
偶数机上是没有Oracle软件的,因此OMS需要的Repository这个数据库也需要创建在奇数机上,再加上之后第二天会要求创建的Standby实例,总共会有三个实例运行在奇数机上,上海机器的内存是1G,所以一定要预先考虑好分配给每个实例的内存。
为什么上午就要求配置监听?因为下午的考试中OMS需要通过监听来访问创建的数据库,总之,OCM考试中基本上都是这样环环相扣的,其中某一步做慢了或者没完成就很可能影响接下来的考试。
Grid Control的安装软件会预先放置在偶数机的某个目录下,考题里面会告诉你的。
但是,不要着急安装,为了一次就安装成功我们需要预先做一些工作。
再次强调一下,安装OMS我们基本上只有一次的机会,因为大部分的错误都会是在等待了一个漫长的Configuration过程之后再报出来,而这时候通常已经没有剩余的时间让你去找到问题发生的原因,然后清理已经安装了残迹再重新安装OMS了。