专业只做数据库实训和认证的品牌机构

微信公众号新浪微博
免费咨询电话:400-0909-964
当前位置: 网站首页 > OCM认证 > OCM课程 > OCM考试内容-复习内容(之一 手工建库)

OCM考试内容-复习内容(之一 手工建库)

文章来源: 更新时间:2016/6/20 15:56:37

在线老师点击咨询:

最新学讯:近期OCP认证正在报名中,因考试人员较多请尽快报名获取最近考试时间,报名费用请联系在线老师,甲骨文官方认证,报名从速!

我要咨询

OCM考试内容-复习内容(之一 手工建库)

由于OCM的考试也是不停在变的,所以我这里只想列出考点的内容而不是考试的内容,以免干扰大家的复习。需要强调的是考试不需要满分,所以有些地方丢分是很正常的,但要确保主要的内容不能丢分,如手工建库,gc,rac,dg这些比较简单的部分。

一、手工建库

相信大多数DBA建库的时候都是使用dbca,而手工建库则作为一种辅助手段,在没有图形环境或者批量部署的时候作为一种补充。所以OCM考试要求手工建库考察一下考生这方面的能力。

目录创建,创建数据目录,归档目录和日志目录等,超级简单但千万不能忘记。

Password文件创建,进入$ORACLE_HOME/dbs目录创建密码文件,命令就是orapwd。

初始化文件创建,这步是手工建库的要点,稍微有一点错误有会引起实例启动报错,平时来说时间不是问题,但考试有时间限制,所以要做到一击即中。经过我的多次实践,以下参数都设置了最为保险,shared_pool_size绝对不能低于80M,不然运行脚本时会报错。其他参数尽可能设足够。

db_name=PROD

instance_name=PROD

db_block_size=4096

db_cache_size=12M

shared_pool_size=80M

log_buffer=524288

compatible='10.2.0.2.0'

control_files='$ORACLE_BASE/oradata/PROD/Disk1/control01.ctl','$ORACLE_BASE/oradata/PROD/Disk2/control02.ctl','$ORACLE_BASE/oradata/PROD/Disk3/control03.ctl'

processes=80

remote_login_passwordfile=EXCLUSIVE

undo_management=AUTO

undo_tablespace=UNDOTBS

audit_file_dest='/u01/app/oracle/admin/PROD/adump'

background_dump_dest='/u01/app/oracle/admin/PROD/bdump'

core_dump_dest='/u01/app/oracle/admin/PROD/cdump'

user_dump_dest='/u01/app/oracle/admin/PROD/udump'

db_files=100

sga_max_size=300M

sga_target=300M

nomount实例

建议先创建spfile,create spfile from pfile;

然后用startup nomount启动实例,检查刚刚设置的参数是否正确,这一步很重要,值得我们花几分钟。

建库脚本

这个脚本建议在官文administration里面抓例子出来修改

CREATE DATABASE mynewdb

USER SYS IDENTIFIED BY pz6r58

USER SYSTEM IDENTIFIED BY y1tz5p

LOGFILE GROUP 1 ('/u01/oracle/oradata/mynewdb/redo01.log') SIZE 100M,

GROUP 2 ('/u01/oracle/oradata/mynewdb/redo02.log') SIZE 100M,

GROUP 3 ('/u01/oracle/oradata/mynewdb/redo03.log') SIZE 100M

MAXLOGFILES 5

MAXLOGMEMBERS 5

MAXLOGHISTORY 1

MAXDATAFILES 100

MAXINSTANCES 1

CHARACTER SET US7ASCII

NATIONAL CHARACTER SET AL16UTF16

DATAFILE '/u01/oracle/oradata/mynewdb/system01.dbf' SIZE 325M REUSE

EXTENT MANAGEMENT LOCAL

SYSAUX DATAFILE '/u01/oracle/oradata/mynewdb/sysaux01.dbf' SIZE 325M REUSE

DEFAULT TABLESPACE tbs_1

DEFAULT TEMPORARY TABLESPACE tempts1

TEMPFILE '/u01/oracle/oradata/mynewdb/temp01.dbf'

SIZE 20M REUSE

UNDO TABLESPACE undotbs

DATAFILE '/u01/oracle/oradata/mynewdb/undotbs01.dbf'

SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

脚本中注意数据库名,密码,日志参数都需要修改,默认表空间由于没有指定文件所以建议清掉,不然创建时后报错。其他的文件目录和文件大小需要看题目的要求,注意一般文件最大大小不要超过2G。这一步要多练习,在考试的时候执行前花时间检查一下。

检查工作,检查实例和数据库的状态,是否使用了spfile,密码文件是否被使用。这些估计都是评分的地方,确保全部正确。执行两个创建数据字典的脚本,catalog.sql和catproc.sql,这里如果shared_pool_size不足够,将会报错,如果使用dbca会提示,但手工运行就要靠自己了。

手工建库属于session0,考试不会算分数,在这里只是给大家练手,就算你紧张并且很倒霉在这里失手了,在后面还可以补救,所以建议大家慢慢做,找回感觉。在这里非常重要的是内存参数和建库脚本,一定要细心检查清楚,不然后面发现有问题就很难补救了。另外在这章里面dbca的图形工具是不可用的,所以不要以为可以偷偷的用dbca建库。剩下的时间个人认为可以到外面喝一杯香茶,调节一下紧张的情绪,因为第一天的每个章节都是有充足的时间,没有必要提前准备好下一章的东西。

本文地址:http://www.cuug.com.cn/ocm/kecheng/12265904356.html 转载请注明!


在线预约 抢先报名 获取课程排期

Oracle培训机构

金牌讲师<>

冉乃纲-老师CUUG金牌讲师
冉老师 CUUG金牌讲师 Oracle及RedHat高级讲师、Unix/Linux 资深专家...[详细了解老师]

免费咨询上课流程 客服在线中

陈卫星-老师CUUG金牌讲师
陈老师 CUUG金牌讲师 精通Oracle管理、备份恢复、性能优化 11年Ora...[详细了解老师]

免费咨询上课流程 客服在线中

选学校如何选择适合自己的学校

CUUG -CHINA UNIX USER GROUP,是国际UNIX组织UNIFORUM的中国代表,是国内悠久的专业UNIX培训机构,被誉为中国UNIX 的摇篮。多年来,以提高教学质量为本,强调素质教育,积极引进、消化国外的新技术,有效的结合中国....[详情]

一站式服务(从入学到就业一帮到底)

入学

学习

就业

实操

食宿
地址:北京市海淀区田村山南路35号院17号楼
课程咨询:010-59426307 010-59426319 400-0909-964
企业服务:137 1818 8639(陈经理)
部分信息来源于网络,如有错误请联系指正!
版权所有@北京神脑资讯技术有限公司 (CUUG,中国UNIX用户协会) Copyright 2016 ALL Rights Reserved 京ICP备11008061号-1