一.课程描述:
OCP全程为Oracle认证数据库专家,是Oracle公司的Oracle数据库 DBA认证课程,目前Oracle全世界的数据库市场份额在50%以上,在中国的客户更有中国移动、中国电信、阿里巴巴、腾讯等中国绝大多数的大型企业。这些企业都将是Oracle认证数据库专家的雇主,更重要的是OCP是开启Oracle所有产品线的钥匙,Oracle还有ERP、中间件等更多的高端产品,都可以从OCP开始学习和熟悉。一个OCP工程师不仅仅可以从事DBA,还可以进一步进行学习成为ERP实施、中间件管理、BI(商业智能)等企业较高薪酬的IT类专家。
二.Oracle 11g OCP 官方培训课程:课时总计:120学时
Oracle Database 11g: SQL Fundamentals I 对应考试代号 1Z0-051
Oracle Database 11g: Administration Workshop I 对应考试代号 1Z0-052
Oracle Database 11g: Administration Workshop II 对应考试代号 1Z0-053
课程大纲:(120课时)
一、Oracle Database 11g: SQL Fundamentals课程内容
Oracle数据库11g SQL语言基础
select、DML、DDL语法及技
"表"结构:(select * from (select * from emp));
select 结构及注意事项(select 1,'a',ename from emp)运行过程
排序,distinct
单行函数(工作中常用技巧及案例)
子查选(关联子查询和非关联子查询运行原理和区别;优化)
表连接(四种类型),外连接
not in | not exists | 等值链接区别及抉择
聚合函数(运行过程)
聚合函数和外连接使用时的注意事项
分组
组筛选+子查询
正则表达式
使用简单分析函数
综合:讨论下面SQL执行顺序,为真正看懂执行计划做好准备
a select ....
b from ...
c where...
d group by
e having
f order by
二.Oracle Database 11g:Administrator I 学习内容
1 体系结构.数据库组件.自动存储组件.进程组件.内存结构.存储结构.
2 数据库安装掌握Oracle 数据库逻辑与物理存储结构.DBA职责.数据库管理工具.确定系统需求等
3 建立数据库.建库规划.使用DBCA建库.密码管理.建立模板.删除数据库.静默建库删库
4 管理数据库实例.启动与关闭数据库.启动和停止Enterprise Manager Database Control.启动和停 止Oracle Listener.使用SQLPLUS访问数据库.修改参数文件.查看告警日志.访问动态性能视图
5 管理ASM实例.设置ASM实例参数.启动关闭ASM实例.管理ASM磁盘
6 配置网络.建立与配置监听.启动与监视监听.tnsping监听测试.共享或专有服务器模式
7 存储结构.定义表空间和数据文件的用途.创建表空间.管理表空间等.
8 用户安全性.创建和管理数据库用户账户.创建和管理角色.创建和引用特权等
9 管理数据并发.数据并发.队列机制.检测和解决锁冲突.管理死锁
10 UNDO.数据操作.事务与UNDO.UNDO与REDO.监控和管理UNDO等
11.部署审计.安全责任概述.启用标准审计.指定审计选项.查询审计信息等
12 主动维护.设置警告和重要预警阈值.收集和使用基准指标.优化和诊断Advisor等
13 性能监控.排除无效和不可用的对象中的故障.收集优化程序统计数据.查看性能标准.对性能问题 做出反应
14 移动数据.SQL*Loader.外部表.data pump组件.expdp,impdp
15 技术支持.EM支持平台.ORACLE技术支持
三.Oracle Database 11g:Administrator II 学习内容
1 创建一个能正常运行的数据库,以及如何以有效和高效的方式来正确管理各种不同的结构,从而构造出一个设计良好、高效率运行的数据库
2 如何实施数据库安全
3 使用资源管理器管理资源、作业调度、安全性和全球化问题
4 根据业务需求,制定与完善数据库的备份、恢复、和RECOVER等策略
5 执行数据库备份、恢复策略的计划与实施等关键任务,以及如何进行正确性的验证
6 根据实际数据库的十几种不同的损坏原因,采用不同的恢复方式
7 熟练掌握Recovery Manager工具来执行备份、恢复 、执行块修复
8 使用脚本在内存、性能和存储方面,进行数据库监视操作
9 进行操作系统级调优
10 进行SQL语句调优
11 通过使用多种不同的工具,确认、分析、和解决Oracle 数据库在运行过程中所存在的瓶颈
四.Oracle OCP 11g认证考试流程:OCA-OCP
OCA:要求参加2门考试;
第一门考试,可以选择下列3门考试任意一门考试:1Z0-007、1Z0-047、1Z0-051;推荐考试代号:1Z0-051 ;考试时间: 120分钟;70道选择题; 60%正确率即为通过。
第二门考试:考试代号:1z0-052;考试时间: 90分钟; 70道选择题 ;正确率: 60%。
两门考试结束通过可以获得OCA证书。
OCP:必须先通过OCA认证,参加授权原厂培训,培训后参加一门1z0-053考试;OCP考试代号:1z0-053考试时间: 120分钟;78道选择题; 60%正确率即为通过;考试后hands on注册提交,取得OCP认证证书。 OCP 10g升级11g参加一门1Z0-050考试即可。
五.OCP月薪问题
获得OCP后的工资会因为个人经验、水平、机遇等很多因素左右,即便如此,因为考取了OCP认证而获得金领级别工资的人不在少数,那么获得OCP者的月薪有没有一个平均数呢?
根据职友集查工资频道2012年截止到目前的统计,我们可以看到全国获得OCP证书的DBA平均月薪是5451元。较低为3000元,较高上万。而由于地区不同,发展水平和消费水平不同,平均工资也有很大的差异,如北京的拥有OCP认证的DBA平均月薪就有9805元。当然,DBA是一个越老越吃香的行业,这项调查包括了工作了很多年的DBA们。
很多IT专业人士都不相信Oracle DBA在除技术之外还有更高的含金量。通常情况下,Oracle DBA可以负责数据库设计、运行、备份以及恢复,同时还要密切关注整个项目开发的全过程。因此,一名成功的Oracle DBA既要具有过硬的技术水平,又要有出色的协调能力,同时,对于操作系统以及计算机理论的深入了解也是必须的。