码迷,mamicode.com
首页 > 数据库 > 详细

Oracle 11G OCM考试详解(第二场)

时间:2019-09-17 12:37:39      阅读:422      评论:0      收藏:0      [点我收藏+]

标签:asm   lock   block   认证   com   edit   赋权   破坏   创建   

考试介绍:
考场机器环境介绍:
Oracle Linux Release 5.4 (32-bit)
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 (32-bit)
Oracle Enterprise Manager 11g Grid Control Release 1 (11.1.0.1.0)  (32-bit)
考试介绍:
考试的时候是有两台机器,一台奇数机(edsir4p1—真实考试数字会有所变化)【PROD1、PROD2】,一台偶数机(edsir1p8-—真实考试数字会有所变化)【PROD3(第一题手工建库创建的)、PROD4、EMREP】,奇数机和偶数机是指Hostname的尾数,所有的考试均在单数机上操作,想连接偶数机是用单数机的Terminal SSH进行连接。
目前Oracle在北京和上海设有考场,Oracle 12C OCM后期可能会在广州设立考场。因为北京这边的考场排期比较满,所以我是在上海(上海市恒基名人商业商务中心)参加考试的,共计九门考试,全为上机操作,共计两天,共(675mins)11.25hours,当时考完的感觉非常累,每场考试时间分别是:130mins(分值最大)、40mins(最简单的一场)、85mins(知识点较多)、110mins(最累的一场)、90mins(难度最大的一场,解题很费时)、50mins(GC)、60mins(DG)、60mins(Grid 和 ASM)、50mins(RAC),后面的几场最好不要手工创建,因为最后四场时间很紧张,最后都用EM创建。我考试的时候数据库被在线的印度阿三破坏了两次,第一次是在开始考第三场的时候,小破坏,光删除了数据文件;第二次是在开始考第五场的时候,大破坏,删除了PROD2所有的数据文件,所以每场考完试做数据库备份非常重要!我是2018年9月份考的,目前可能是Oracle鼓励考证的原因吧,不会破坏PROD1库,一般都是不同程度破坏PROD2库,因为最终收分都是从PROD1库进行收分,所以一定要注意,每场考试开始的时候重启一下数据库,检查各个数据库是否运行正常,千万记得每场考完一定一定做全备!!!(接第一场)
 
考试成绩展示:
技术图片
考试内容:
第二场:Enterprise Manager Grid Control(企业管理器Grid控件)【网上找的叫法,但是第二场主要是考察Oracle的备份】
 
第二场开始先重启数据库看看有没有被破坏,如果有赶紧恢复(每场考试完后,都需要做一下全备,有全备的前提下,如果数据库被破坏,三步半方法恢复)
SQL>startup force
rman target /
RMAN>list failure;
RMAN>advise failure;
RMAN>repair failure;

测试TNS配置并且给rc_admin用户赋权

sqlplus sys/oracle@prod4 as sysdba

SQL>grant recovery_catalog_owner,resource to rc_admin;

连接到catalog,升级到与客户端一样的版本,并注册target数据库到catalog中:

rman target sys/oracle@prod1 catalog rc_admin/RC_ADMIN@prod4

RMAN>upgrade catalog;
RMAN>upgrade catalog;
RMAN>register database;

注册PROD2到catalog,并给PROD2做一个全备:

rman target sys/oracle@prod2 catalog rc_admin/RC_ADMIN@prod4
RMAN>register database;

rman target sys/oracle@prod2 catalog rc_admin/RC_ADMIN@prod4
RMAN>backup database format ‘/home/oracle/bak/%d_%U.bkp‘;

给PROD1的归档做备份,加一个tag=‘Q107‘ 并做永久保留:

rman target sys/oracle@prod1 catalog rc_admin/RC_ADMIN@prod4
RMAN>backup archivelog all format ‘/home/oracle/bak/%d_%U.arc‘ tag ‘Q107‘ keep forever;

加快备份过程(并行或分配多通道),减少备份文件的大小并设置备份片大小不超过30M(section size):

rman target sys/oracle@prod1 catalog rc_admin/RC_ADMIN@prod4
RMAN>CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
RMAN>backup tablespace example section size 30m format ‘/home/oracle/bak/%d_%U.TBS‘;

PROD1-减少快速增量备份的开销降到最低,开启块跟踪:

RMAN>CONFIGURE BACKUP OPTIMIZATION ON;
SQL>alter database enable block change tracking using file ‘/home/oracle/bak/bck.dbf‘;
SQL>select * from v$block_change_tracking;

打开PROD1数据库闪回:

SQL>alter database flashback on;
SQL>alter system set db_recovery_file_dest_size=4G;
SQL>alter system set db_recovery_file_dest=‘/home/oracle/flash‘;

打开补充日志,做闪回事务:

SQL>alter database add supplemental log data;
SQL>alter database add supplemental log data(primary key,unique index) columns;
SQL>conn hr/hr@prod1
SQL>@/home/oracle/scripts/2_3_2.sql

这是做闪回事务点EM的步骤:(EM是第一场考试的时候创建出来的,为了后面考试方便,务必第一场创建成功)

em->Availability->Perform Recovery->Recovery Scope:transactions->recover->table:hr.departments->update->Change Recovery Option:cascade->OK

第二场考完做全备:

--PROD1和PROD2都做
nohup ./rman.sh &

 

至此,Oracle 11G OCM第二场考试的全部内容就都结束了。

 

考试总结:

第二场考试是所有9场考试最简单的一场,我做练习的时候最快15mins搞定,真实考试的时候,总共花费了22mins左右,考试时间40mins,剩下时间很充裕,同样一定做好检查和备份,切记不要早交卷!!! 切记不要早交卷!!!切记不要早交卷!!!重要的事情说三遍。第二场有用到EM的时候,一定要在第一场安装好,画外音:既然考试为了拿证,操作怎样简单怎样来。最后,祝愿想考OCM的小伙伴们一次性通过!

题外话:

我报考的机构都是考试的原题,模拟真实考试的练习环境。我的成绩在机构里面不是最高的,因为由于考试环境和考场的因素,我们机构最高分的学员,9门考试,6门满分,剩余3门,2门95分以上,1门90分以上。2019年年底Oracle 11G OCM就停考了,有点惋惜,不过现在已经拿下Oracle 12C OCM的认证了,12C OCM升级考4门,过了之后会得到一个12C OCM的证书和12C OCP的证书,相当于买一赠一,现在有证书感觉只能当做一个敲门砖,还是把自己的技术提升上来才是王道。

技术图片

技术图片

Oracle 11G OCM考试详解(第二场)

标签:asm   lock   block   认证   com   edit   赋权   破坏   创建   

原文地址:https://www.cnblogs.com/shidizaizailu/p/11532641.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!