服务热线

北京中研软科技有限公司
公司电话:010-56260126
公司传真:010-56260126
公司网址:www.ChinaITsoft.com
公司地址:北京市海淀区苏州街甲49号二层203

当前位置:网站首页 > OCP培训

Oracle 11g OCP 1Z0-051大纲
1、Oracle与关系型数据库
讲述了Oracle数据库产品结构、关系型数据库、SQL概述以及客户端工具SQL Developer和SQL*PLUS
2、使用select获取数据
讲述了SELECT的基本使用,初步理解SELECT语法结构
3、在select中使用where和order by
几乎所有的select都有where条件,大多数select都有order by,其实这个语法倒不是很难,我们在优化课程里面,这两个地方会存在严重的性能隐患,是重点关注的地方。
4、单行函数
在select里面应用函数是最常见的情况,要多记忆一些函数,将来写sql会很自如。
5、使用转换函数和条件表达式
这一部分非常重要,需要熟练
6、使用聚合函数
注意聚合函数的语法和注意事项,容易写错
7、多表连接
关系型数据库最重要的特点就是多表连接访问,多表连接一定要扎实掌握,在优化部分重点讲述oracle内部如何进行连接
8、子查询
子查询分为相关和无关子查询,可能会存在严重的性能问题
9、集合操作
要求熟练掌握语法
10、增删改数据(DML语句)
典型的insert、delete、update、merge、truncate,特别是merge
11、表相关的DDL语句
表是最重要的数据库对象,要重点研究,在优化部分,表的设计如果出现问题,非常难解决,DBA要重点研究表
12、其他数据库对象
索引、视图、序列,都是最基本的数据库对象,在优化部分都会讲到,因为都有性能隐患

总结:Oracle最重要的是什么:数据安全,最能体现DBA价值的是什么:Oracle性能优化
性能优化最常见的工作是什么:SQL调优,要调优SQL,如果连语法都没有扎实的掌握,谈何调优啊?可见这个课程的重要性。

 

Oracle 11g OCP 1Z0-052大纲
1、Oracle数据库产品介绍
讲述了Oracle数据库产品线以及开发工具、DBA工作职责。
2、Oracle数据库结构概述
讲述了数据库实例内存结构、进程结构,数据库物理结构。
这个介绍还是在相对较浅的层面上,并没有深入的介绍内存内部的结构、进程相互之间的工作关联关系,数据库内部物理结构。但是这个学习可以我们对数据库实例和物理数据库文件结构有一个总体的印象,为后面的深入学习打下坚实的基础。
3、Oracle数据库管理工具安装、使用
Oracle管理工具分为自带和第三方,建议多使用自带工具,一定要注意工具的版本。
OUI、DBUA、DBCA、SQL*PLUS、SQL Developer、OEM、其他管理工具
4、建立Oracle数据库
可以手工建立Oracle数据库,也可以使用dbca,Oracle官方推荐使用dbca,详细掌握建立数据库里面的各个选项
5、管理Oracle实例
Oracle数据库实例的连接、启动、关闭、初始换参数维护、alter日志、数据字典
6、配置Oracle网络
Oracle网络配置重点重点掌握几个配置文件以及网络架构,掌握架构、连接过程、数据流走向,便于Oracle网络排错。
7、管理Oracle数据库存储结构
数据库的存储结构非常重要,是一个非常体系性的工作,这里面讲述的是Oracle物理存储的部分内容,为后面的学习打下基础
8、管理Oracle用户安全
Oracle安全包括用户、系统权限、对象权限、授权、收回权限、口令管理、资源管理、用户profile,这只是Oracle最基础的安全
9、管理schema对象
包括表的管理、约束的管理、索引的管理、临时表的管理,内容很基础但是很重要
10、管理数据以及并发
讲述了事务及事务操作,简单讲述了PL/SQL,分析了oracle并发及锁,特别是死锁
11、undo管理
undo涉及到事务,我们需要掌握undo的工作过程以及管理,同时闪回查询也使用到了undo数据。
12、Oracle数据库安全
讲述了oracle的一些安全注意事项以及Oracle审计
13、Oracle数据库维护
Oracle数据库统计信息是CBO的工作基础数据,关系到Oracle数据库的性能。
AWR是最基础的性能优化工具。
ADDM和各种Advice是非常好的Oracle优化工具。
Oracle metric通过设置阀值和alert来自动监控Oracle。
14、性能管理
SGA、PGA、ASMM、AMM,这是Oracle内存管理的几个技术参数,要深入掌握
他们都对应着相应的advice工具,用来协助我们设置各个参数
Oracle无效对象的处理,特别是函数、存储过程、索引
15、备份恢复概述
Oracle各种损坏情况,对应着相应的解决方案,但是备份永远是最基础的
调整实例恢复,注意对数据库性能的影响
检查点进程工作原理以及redo状态分析
闪回区设置及管理
数据库归档
16、执行数据库备份
数据库备份最基础的工具还是rman,熟练使用rman进行各种备份,还要能够熟练的配置rman,对rman元数据进行report和list。掌握这些以后,就可以设计和实施
17、执行数据库恢复
各种数据库损坏的恢复,控制文件、联机重做日志文件、数据文件。
18、数据迁移
sqlloader、expdp、impdp、exp、imp
19、11g智能新特性
ADR和补丁管理

总结:本课程系统的讲解了Oracle11g的特性和各个功能模块,对于一个普通DBA来说,每一块知识都是基础,也都是很重要的。

 

Oracle 11g OCP 1Z0-053大纲
1、数据库体系结构和ASM
ASM从10.2开始被陆续采用,11g开始被大量使用,虽然还有不少bug,但是已经很优秀,使用ASM一定要注意整个结构的设计,设计出问题就容易造成负载过重,触发bug等问题会层出不穷。
数据库的逻辑存储机构、物理存储结构、内存结构,ASM结构包括asm实例、asm磁盘、asm磁盘组、ASM文件。
建立ASM实例、配置ASM参数文件、查询ASM动态性能视图。
启动关闭ASM实例,查询ASM实例状态,管理ASM磁盘组。
2、配置Oracle数据库的可恢复性
包括逻辑备份、物理备份、归档复用、配置RMAN的保留策略。
配置和管理闪回区。
3、建立和配置RMAN Catalog
配置RMAN使用Catalog,同步rman元数据,备份catalog数据库,在catalog中配置和保存rman的配置信息。
4、建立rman备份
rman多种备份介质,包括image和备份集。
rman数据库全备和增量备份,查看rman备份元数据。
备份复用、加密备份、压缩备份、备份保留策略。
5、使用rman进行恢复
完全恢复和不完全恢复,使用rman的switch和set newname特性进行恢复。
恢复数据库到一个新的主机,使用备份的控制文件进行恢复,灾难恢复。
6、用户管理的备份和恢复
丢失临时文件的恢复,丢失redo log的恢复,丢失口令文件的恢复。
基于用户管理的数据库恢复、基于用户管理的增量恢复。
基于用户管理的数据库备份。
7、RAMN的其他特性
建立一个Duplicate数据库
8、监控和优化RMAN
备份和收集统计信息往往成为数据库的两个潜在的性能问题,因此,优化和监控rman备份还是很重要的。
9、配置和使用闪回技术
闪回技术或者使用undo或者使用闪回区,不同的闪回技术对应的作用不同,技术也有所区别。
闪回主要用来恢复数据。
10、内存管理技术
SGA、PGA、ASMM、AMM,我们到底该使用哪种技术,在实际生产中还是需要注意。
我们该如何设置他们的大小,需要根据实际情况、各种advice工具以及经验来综合考虑。
11、数据库Tuning Advior
这是10g开始的新特性,也是oracle以后重点推荐的优化工具,可以让dba从繁杂的基础优化中脱离出来,一些基本的优化可以通过工具来实现。
11g新特性对数据库的优化很有意义,这个新技术就是事务重放技术。
12、磁盘空间和资源管理
管理resumale space allocation、表空间传输,表和索引空间回收,理解和使用resource manager。
13、配置数据库诊断
配置alert以及数据块损坏恢复,理解ADR,使用ADRCI工具
14、使用数据库的scheduler和自动化任务
包括scheduler、program、jobs、windows等
15、数据库全球化支持
包括时区、字符集、语言、地区等。

总结:本课程对DBA特别有用,将一些及数据库的高级特性进行了细致的讲解,特别是RMAN和ASM。

 

 

解读DBA、解读OCP

十几年的Oracle从业经验,我将Oracle总结如下几个学习步骤,暂且将其称为Oracle学习四部曲

系统学习(OCP学习阶段)——深入学习——实验实战——项目实战

 

第一步:系统学习(通过OCP学习可以做到)

 

顺应大势一直是我的思维习惯,所有想进入Oracle DBA行业的朋友们第一想法就是考取OCP,拿证作为一个敲门砖,虽然我一直还是希望大家将主要的精力放在Oracle技能的学习、项目经验的积累上,但是面对如此多的需求,我还是下了下面的文章:解读OCP、解读Oracle DBA

我还记得我当年考取微软的MCSE的时候,因为没有实验环境,我就拼命的抄书,总结整理,最后将TCP/IP协议以及网络行业使用的大多数网络服务搞得烂熟,在大学毕业面试的时候,用人单位对我极其满意,说刚毕业的大学生能够有这个水平的人真的很少,我并不反对考证,但是大家一定要将考证作为一个学习的起点,通过考证,进行相对系统的学习,有了相对扎实的基础。

 

提示:考证第一点,系统学习Oracle技能和知识

认真准备OCP,系统学习Oracle,虽然没有做到深入学习Oracle,但是通过系统的学习,为以后深入学习Oracle打下扎实的基础。

学习完OCP以后,一定要具备常规的动手能力,例如安装数据库、维护数据库、备份恢复数据库、对数据库进行简单的调优。

 

北京中研软OCP的第一个特点,细致讲解、大量动手演示,一线DBA讲解,一定让你系统的学习Oracle OCP

 

第二步(深入学习)

作为DBA,在处理Oracle问题的时候,90%以上的机会都会使用My Oracle Support(常说的Meatlink)网站,这个网站将Oracle几乎所有的问题、case、技术点纳入进来。我们要解决任何Oracle问题,参照Metalink基本上可以解决。

因此,作为DBA,一定要能够读懂Metalink里面的技术帖子,这就需要深入学习Oracle,否则很难读懂,照着葫芦画瓢的参照操作,那很难解决问题,而且危险极大。

 

第三步(实验实战)

我们平时要在生产数据库上进行常规的一些操作,例如,维护、备份、数据损坏恢复、升级迁移、优化,都要提前在测试环境中进行充分的演练以后,总结出实施方案以后才能在生产环境中进行操作,一般不会直接在生产环境中进行操作。因此DBA经常会做一件事情,就是设计实验、搭建实验环境、做实验、撰写实验报告和实施方案。同时在做实验的过程中也积累了实战经验。

北京中研软Oracle实验室设计了大量的实战项目,在实验室里可以将

 

第四部(项目实战)

通过项目实战,大家真正得到锻炼的是沟通,我们在做项目的时候,需要和客户沟通、和开发人员沟通、和系统主机工程师沟通、和存储工程师沟通、甚至于还要和网络工程师沟通。

另外实战项目最大的特点就是面对压力,如何做到按部就班、灵活应对、从容细致。

当然了,你工资的高低很大程度上还是取决于你做了多少大项目,这也是你的“财力”的积累。


 

Oracle 11g OCP 1Z0-051大纲
1、Oracle与关系型数据库
讲述了Oracle数据库产品结构、关系型数据库、SQL概述以及客户端工具SQL Developer和SQL*PLUS
2、使用select获取数据
讲述了SELECT的基本使用,初步理解SELECT语法结构
3、在select中使用where和order by
几乎所有的select都有where条件,大多数select都有order by,其实这个语法倒不是很难,我们在优化课程里面,这两个地方会存在严重的性能隐患,是重点关注的地方。
4、单行函数
在select里面应用函数是最常见的情况,要多记忆一些函数,将来写sql会很自如。
5、使用转换函数和条件表达式
这一部分非常重要,需要熟练
6、使用聚合函数
注意聚合函数的语法和注意事项,容易写错
7、多表连接
关系型数据库最重要的特点就是多表连接访问,多表连接一定要扎实掌握,在优化部分重点讲述oracle内部如何进行连接
8、子查询
子查询分为相关和无关子查询,可能会存在严重的性能问题
9、集合操作
要求熟练掌握语法
10、增删改数据(DML语句)
典型的insert、delete、update、merge、truncate,特别是merge
11、表相关的DDL语句
表是最重要的数据库对象,要重点研究,在优化部分,表的设计如果出现问题,非常难解决,DBA要重点研究表
12、其他数据库对象
索引、视图、序列,都是最基本的数据库对象,在优化部分都会讲到,因为都有性能隐患

总结:Oracle最重要的是什么:数据安全,最能体现DBA价值的是什么:Oracle性能优化
性能优化最常见的工作是什么:SQL调优,要调优SQL,如果连语法都没有扎实的掌握,谈何调优啊?可见这个课程的重要性。

 

Oracle 11g OCP 1Z0-052大纲
1、Oracle数据库产品介绍
讲述了Oracle数据库产品线以及开发工具、DBA工作职责。
2、Oracle数据库结构概述
讲述了数据库实例内存结构、进程结构,数据库物理结构。
这个介绍还是在相对较浅的层面上,并没有深入的介绍内存内部的结构、进程相互之间的工作关联关系,数据库内部物理结构。但是这个学习可以我们对数据库实例和物理数据库文件结构有一个总体的印象,为后面的深入学习打下坚实的基础。
3、Oracle数据库管理工具安装、使用
Oracle管理工具分为自带和第三方,建议多使用自带工具,一定要注意工具的版本。
OUI、DBUA、DBCA、SQL*PLUS、SQL Developer、OEM、其他管理工具
4、建立Oracle数据库
可以手工建立Oracle数据库,也可以使用dbca,Oracle官方推荐使用dbca,详细掌握建立数据库里面的各个选项
5、管理Oracle实例
Oracle数据库实例的连接、启动、关闭、初始换参数维护、alter日志、数据字典
6、配置Oracle网络
Oracle网络配置重点重点掌握几个配置文件以及网络架构,掌握架构、连接过程、数据流走向,便于Oracle网络排错。
7、管理Oracle数据库存储结构
数据库的存储结构非常重要,是一个非常体系性的工作,这里面讲述的是Oracle物理存储的部分内容,为后面的学习打下基础
8、管理Oracle用户安全
Oracle安全包括用户、系统权限、对象权限、授权、收回权限、口令管理、资源管理、用户profile,这只是Oracle最基础的安全
9、管理schema对象
包括表的管理、约束的管理、索引的管理、临时表的管理,内容很基础但是很重要
10、管理数据以及并发
讲述了事务及事务操作,简单讲述了PL/SQL,分析了oracle并发及锁,特别是死锁
11、undo管理
undo涉及到事务,我们需要掌握undo的工作过程以及管理,同时闪回查询也使用到了undo数据。
12、Oracle数据库安全
讲述了oracle的一些安全注意事项以及Oracle审计
13、Oracle数据库维护
Oracle数据库统计信息是CBO的工作基础数据,关系到Oracle数据库的性能。
AWR是最基础的性能优化工具。
ADDM和各种Advice是非常好的Oracle优化工具。
Oracle metric通过设置阀值和alert来自动监控Oracle。
14、性能管理
SGA、PGA、ASMM、AMM,这是Oracle内存管理的几个技术参数,要深入掌握
他们都对应着相应的advice工具,用来协助我们设置各个参数
Oracle无效对象的处理,特别是函数、存储过程、索引
15、备份恢复概述
Oracle各种损坏情况,对应着相应的解决方案,但是备份永远是最基础的
调整实例恢复,注意对数据库性能的影响
检查点进程工作原理以及redo状态分析
闪回区设置及管理
数据库归档
16、执行数据库备份
数据库备份最基础的工具还是rman,熟练使用rman进行各种备份,还要能够熟练的配置rman,对rman元数据进行report和list。掌握这些以后,就可以设计和实施
17、执行数据库恢复
各种数据库损坏的恢复,控制文件、联机重做日志文件、数据文件。
18、数据迁移
sqlloader、expdp、impdp、exp、imp
19、11g智能新特性
ADR和补丁管理

总结:本课程系统的讲解了Oracle11g的特性和各个功能模块,对于一个普通DBA来说,每一块知识都是基础,也都是很重要的。

 

Oracle 11g OCP 1Z0-053大纲
1、数据库体系结构和ASM
ASM从10.2开始被陆续采用,11g开始被大量使用,虽然还有不少bug,但是已经很优秀,使用ASM一定要注意整个结构的设计,设计出问题就容易造成负载过重,触发bug等问题会层出不穷。
数据库的逻辑存储机构、物理存储结构、内存结构,ASM结构包括asm实例、asm磁盘、asm磁盘组、ASM文件。
建立ASM实例、配置ASM参数文件、查询ASM动态性能视图。
启动关闭ASM实例,查询ASM实例状态,管理ASM磁盘组。
2、配置Oracle数据库的可恢复性
包括逻辑备份、物理备份、归档复用、配置RMAN的保留策略。
配置和管理闪回区。
3、建立和配置RMAN Catalog
配置RMAN使用Catalog,同步rman元数据,备份catalog数据库,在catalog中配置和保存rman的配置信息。
4、建立rman备份
rman多种备份介质,包括image和备份集。
rman数据库全备和增量备份,查看rman备份元数据。
备份复用、加密备份、压缩备份、备份保留策略。
5、使用rman进行恢复
完全恢复和不完全恢复,使用rman的switch和set newname特性进行恢复。
恢复数据库到一个新的主机,使用备份的控制文件进行恢复,灾难恢复。
6、用户管理的备份和恢复
丢失临时文件的恢复,丢失redo log的恢复,丢失口令文件的恢复。
基于用户管理的数据库恢复、基于用户管理的增量恢复。
基于用户管理的数据库备份。
7、RAMN的其他特性
建立一个Duplicate数据库
8、监控和优化RMAN
备份和收集统计信息往往成为数据库的两个潜在的性能问题,因此,优化和监控rman备份还是很重要的。
9、配置和使用闪回技术
闪回技术或者使用undo或者使用闪回区,不同的闪回技术对应的作用不同,技术也有所区别。
闪回主要用来恢复数据。
10、内存管理技术
SGA、PGA、ASMM、AMM,我们到底该使用哪种技术,在实际生产中还是需要注意。
我们该如何设置他们的大小,需要根据实际情况、各种advice工具以及经验来综合考虑。
11、数据库Tuning Advior
这是10g开始的新特性,也是oracle以后重点推荐的优化工具,可以让dba从繁杂的基础优化中脱离出来,一些基本的优化可以通过工具来实现。
11g新特性对数据库的优化很有意义,这个新技术就是事务重放技术。
12、磁盘空间和资源管理
管理resumale space allocation、表空间传输,表和索引空间回收,理解和使用resource manager。
13、配置数据库诊断
配置alert以及数据块损坏恢复,理解ADR,使用ADRCI工具
14、使用数据库的scheduler和自动化任务
包括scheduler、program、jobs、windows等
15、数据库全球化支持
包括时区、字符集、语言、地区等。

总结:本课程对DBA特别有用,将一些及数据库的高级特性进行了细致的讲解,特别是RMAN和ASM。

 

 

解读DBA、解读OCP

十几年的Oracle从业经验,我将Oracle总结如下几个学习步骤,暂且将其称为Oracle学习四部曲

系统学习(OCP学习阶段)——深入学习——实验实战——项目实战

 

第一步:系统学习(通过OCP学习可以做到)

 

顺应大势一直是我的思维习惯,所有想进入Oracle DBA行业的朋友们第一想法就是考取OCP,拿证作为一个敲门砖,虽然我一直还是希望大家将主要的精力放在Oracle技能的学习、项目经验的积累上,但是面对如此多的需求,我还是下了下面的文章:解读OCP、解读Oracle DBA

我还记得我当年考取微软的MCSE的时候,因为没有实验环境,我就拼命的抄书,总结整理,最后将TCP/IP协议以及网络行业使用的大多数网络服务搞得烂熟,在大学毕业面试的时候,用人单位对我极其满意,说刚毕业的大学生能够有这个水平的人真的很少,我并不反对考证,但是大家一定要将考证作为一个学习的起点,通过考证,进行相对系统的学习,有了相对扎实的基础。

 

提示:考证第一点,系统学习Oracle技能和知识

认真准备OCP,系统学习Oracle,虽然没有做到深入学习Oracle,但是通过系统的学习,为以后深入学习Oracle打下扎实的基础。

学习完OCP以后,一定要具备常规的动手能力,例如安装数据库、维护数据库、备份恢复数据库、对数据库进行简单的调优。

 

北京中研软OCP的第一个特点,细致讲解、大量动手演示,一线DBA讲解,一定让你系统的学习Oracle OCP

 

第二步(深入学习)

作为DBA,在处理Oracle问题的时候,90%以上的机会都会使用My Oracle Support(常说的Meatlink)网站,这个网站将Oracle几乎所有的问题、case、技术点纳入进来。我们要解决任何Oracle问题,参照Metalink基本上可以解决。

因此,作为DBA,一定要能够读懂Metalink里面的技术帖子,这就需要深入学习Oracle,否则很难读懂,照着葫芦画瓢的参照操作,那很难解决问题,而且危险极大。

 

第三步(实验实战)

我们平时要在生产数据库上进行常规的一些操作,例如,维护、备份、数据损坏恢复、升级迁移、优化,都要提前在测试环境中进行充分的演练以后,总结出实施方案以后才能在生产环境中进行操作,一般不会直接在生产环境中进行操作。因此DBA经常会做一件事情,就是设计实验、搭建实验环境、做实验、撰写实验报告和实施方案。同时在做实验的过程中也积累了实战经验。

北京中研软Oracle实验室设计了大量的实战项目,在实验室里可以将

 

第四部(项目实战)

通过项目实战,大家真正得到锻炼的是沟通,我们在做项目的时候,需要和客户沟通、和开发人员沟通、和系统主机工程师沟通、和存储工程师沟通、甚至于还要和网络工程师沟通。

另外实战项目最大的特点就是面对压力,如何做到按部就班、灵活应对、从容细致。

当然了,你工资的高低很大程度上还是取决于你做了多少大项目,这也是你的“财力”的积累。


 

]]>
北京中研软科技有限公司(ChinaITsoft) 版权所有 @copyright 2013-2022 网站备案号: 京ICP备14001836号-1 技术支持:北京中研软科技有限公司