400-886-8010/027-87158220

全国免费服务热线

OCP培训课程大纲(Oracle认证数据库专家)

誉天OCP 19C培训课程大纲(Oracle认证数据库专家)



要获取OCP、OCM认证,必须通过参加Oracle原厂培训(北京、上海、广州)或Oracle正式授权的WDP渠道的学习,才可以拿到Oracle认可的证书。(在华中地区武汉誉天就是你的选择;Oracle官方授权OCP与OCM培训中心)。
OCP认证介绍
OCP全称为Oracle认证数据库专家,是Oracle公司的Oracle数据库 DBA认证课程,目前Oracle全世界的数据库市场份额在50%以上,在中国的客户更有中国移动、中国电信、阿里巴巴、腾讯等中国绝大多数的大型企业。这些企业都将是Oracle认证数据库专家的雇主,更重要的是OCP是开启Oracle所有产品线的钥匙,Oracle还有ERP、中间件等更多的高端产品,都可以从OCP开始学习和熟悉。一个OCP工程师不仅仅可以从事DBA,还可以进一步进行学习成为ERP实施、中间件管理、BI(商业智能)等企业高薪酬的IT类专家。

而誉天作为云计算大数据时代的领航培训机构,特融合了最新云计算技术,为您讲授最全面Oracle 19c OCP课程内容,助您成为市场需求最多的Oracle数据库专才。

OCP培训适合对象

Oracle 数据库管理员、Oracle 数据库开发工程师、系统运维工程师、Oracle 数据库顾问、Oracle 数据库售后工程师、系统架构师

考试科目
科目 题量 时间(min) 分数线
Oracle Database Administration I 1Z0-082 90 150 60%
Oracle Database Administration II 1Z0-083 85 150 57%


 OCP培训学习时间
20*6=120课时



预备知识
Linux 基础(RedHat、Oracle Linux、CentOS、SUSE 等)



环境版本
虚拟机
VMWare WorkStation 15 或
Oracle VM VirtualBox 6.0
软件
RedHat Enterprise Linux 7.6 + Oracle 19c 或
Oracle Enterprise Linux 7.6 + Oracle 19c
工具
Xshell/PuTTY/SecureCRT


六、课程大纲


OCP培训课程内容
时间 章节 内容简介
01
环境搭建
课程及考试介绍 讲师简介及资质证明
课程具体时间安排
课程内容介绍
考试内容、形式、注意事项
虚拟环境搭建 虚拟机搭建及配置
RHEL配置及安装、系统设置
Oracle 12c数据库软件安装
Oracle 12c建库(CDB容器数据库)
12c云库基本操作 SQLPLUS工具使用
CDB与PDB关系
如何连接CDB和PDB
02
SQL基础
SQL基本语句 SQL简介及分类
基本SELECT语句功能
单列、多列、列标属性、算数表达式
空值、别名、管道符、Quote操作符、去重
WHERE排序 条件、比较运算符IN LIKE BETWEEN AND
逻辑操作符 AND OR NOT及注意问题
运算优先级、ORDER BY排序及注意事项
替代变量DEFINE命令及VERIFY命令
函数(单行) 单行函数及多行函数概念
字符函数(11个)、数字函数(3个)、日期函数(4个)
03
函数及多表连接子查询与合并查询
函数(单行) 转换函数、隐式转换、显式转换
嵌套函数、通用函数(4个)
条件表达式-CASE WHEN
条件表达式-DECODE函数
函数(多行) 分组函数(5个)AVG、SUM、MIN、MAX、COUNT
组函数与NULL、COUNT(1)与COUNT(*)
分组行GROUP BY子句与HAVING子句
单行函数嵌套规则与多行函数嵌套规则说明
多表连接查询 自然连接 NATURAL JOIN子句、USING子句、ON子句
自连接及说明、非等值连接、外连接、交叉连接(笛卡儿积)
非关联子查询 单行单列子查询
多行单列子查询
多行多列子查询
布尔运算符NOT
内联试图
关联子查询 关联查询SELECT
关联查询UPDATE
关联查询EXISTS
关联查询IN
合并查询 UNION、UNION ALL、INTERSECT、MINUS
合并查询注意事项:列名数据类型和顺序、混合优先级、ORDER BY 别名
04
用户角色、事务锁、管理表
用户访问控制 用户、模式、角色讲解
缺省表空间、指定配额、默认表空间、概要文件
系统权限、对象权限、角色权限
授权与回收
权限级联:系统权限级联和对象权限级联
事务和锁 事务的开始与结束
事务的ACID基本特性详解
事务保存点
锁的分类、对应关系、加锁模式、死锁
创建和管理表 数据库对象及表、表分类、命名规则
普通语句创建表、子查询创建CTAS
数据类型:字符、数值、日期、LOB
如何修改表名、列名、增加列、删除列、隐藏列、删除表、截断表
数据字典:静态数据字典、动态数据字典、功能及组成
05
约束及其它对象
约束 约束的概念、语法、如何查看、分类
非空约束、唯一约束、主键约束、外键约束、CHECK约束、级联约束选项、约束状态
视图 为什么使用视图、视图分类
简单视图、复杂视图
语法、FORCE参数作用、WITH CHECK OPTION作用、WITH READ ONLY作用
视图注意事项
索引 什么是索引、使用场景、如何创建、删除索引、查询索引
索引结构和特点、常用的B树索引类型、索引扫描方式、索引不可用、索引不可见
同义词 私有同义词
公有同义词
同义词要点
序列 序列的使用场景、序列的作用
关于序列的两个伪列
序列的用法及注意事项
06
外部表及其它总结
外部表 外部表使用场景
外部表如何读取及实验
INSERT语法总结 单次单行插入
单次多行插入
多表插入 INSER ALL、INSERT FIRST、旋转插入
MERGE与WITH MERGE语法讲解
WITH语法讲解
对象名称空间
分页查询12c新特性 Top-N查询
TIMEZONE TIMEZONE引入场景及分类、时区实验
07
实例与数据库
实例 实例与数据库区别
什么是实例、实例的组成
12c中的CDB实例与之前版本的区别
实例内存体系结构 SGA:共享池、数据库缓冲区、日志缓冲区
SGA与PGA区别、专有服务器模式、共享服务器模式
实例进程体系结构 后台进程:DBWR、LGWR、CKPT、SMON、PMON、ARCH
数据库 数据库逻辑结构:表空间、段、区、块
表空间与数据文件关系、表空间管理方式、如何创建、删除、查看大小
段的特点、管理方式、段和表的关系
区和块、什么是HWM高水位线
临时表空间操作、如何切换默认临时表空间、如何创建删除临时表空间组
调整表空间尺寸的三种方法、配置可恢复空间、逻辑结构与物理结构对应关系
08
数据库结构及启停
物理结构 数据文件、日志文件与归档日志概述、控制文件
参数文件:参数文件分类、什么是静态参数文件、什么是动态参数文件
什么是静态参数、什么是动态参数
SPFILE与PFILE区别
如何通过SPFILE或内存创建PFILE
如何通过PFILE或内存创建SPFILE
修改动态参数与静态参数选项:MEMORY、SPFILE、BOTH
数据库启动与关闭 12c启动顺序,与11g区别
启动各个阶段状态
数据库关闭的四种方式,12c与11g区别
自动诊断信息库ADR
Oracle Net Listener.ora文件详解
什么是监听注册、什么是动态注册、什么是静态注册、如何配置监听
Tnsnames.ora文件详解
与Listener.ora的联系是什么
如何通过EZ远程连接、如何配置TNSNAMES,如何连接
Sqlnet.ora文件是什么、认证方式顺序、DBLINK
09
控制文件及日志文件
控制文件 控制文件在数据库启动阶段的作用
控制文件的多路复用操作
控制文件的追踪备份及二进制热备
控制文件丢失单路如何恢复
控制文件全部丢失如何手工进行重建操作
在线日志 什么是REDO、什么是UNDO、联系与区别
REDO特征和作用
什么是日志组、什么是日志组成员、什么是日志组切换
如何查看日志组、如何增加删除日志组、如何查看成员、如何增加删除成员
日志组的四种状态及之间的联系详解
在线日志组容量调整操作实验
在线日志组每个状态丢失后如何恢复操作实验
归档日志 数据库归档模式与非归档模式区别与相互切换操作实验
如何查看归档状态
如何设置归档路径及归档文件命名方式
强制归档参数介绍
10
日志挖掘、UNDO、检查点、实例恢复
LogMiner 日志挖掘使用场景、概念、名词解释
LogMiner操作流程
LogMiner实验
UNDO UNDO的作用
UNDO的管理方式
UNDO表空间的管理与切换
UNDO的四种状态
UNDO信息查询及参数说明
UNDO损坏与重建操作实验
检查点 什么是Checkpoint
检查点的作用、检查点的分类:完全检查点、增量检查点、局部检查点
实例恢复 实例恢复原理概念、实例恢复的过程讲解、实例恢复中的SMON作用
11
表分类、数据库审计及装载
表分类 普通堆栈表、分区表:范围分区、哈希分区、列表分区、复合分区、间隔分区
系统分区、引用分区、虚拟列
在线重定义操作实验
索引组织表IOT、簇表及创建、临时表、压缩表、只读表
数据库审计 审计的作用、如何查看并启用审计
审计的类型:语句审计、权限审计、对象审计、细粒度审计、其它删除操作
数据装载 SQL*Loader概念及用法
数据三种加载方式
SQL*Loader操作实验
12
数据移动重组、物化视图、ASM管理
数据移动与重组 传统的导出与导入EXP/IMP
调用方法、导出与导入的四种模式操作实验
数据泵的导出与导入EXPDP/IMPDP
数据泵导出实验、数据泵导入实验
单实例逻辑备份案例
物化视图 物化视图的作用
物化视图的创建权限
物化视图的创建语法
物化视图基本功能
物化视图创建操作实验
ASM管理 采用UDEV方式搭建ASM环境
什么是LVM技术、什么是ASM技术、两者的联系与区别
ASM体系结构、如何创建ASM磁盘组、如何添加磁盘、如何删除磁盘
ASM实例与RDBMS传统实例的区别
ASM实例的启动和关闭步骤,与RDBMS启动停止的联系
13
备份与恢复概述
概述 故障类别、制定备份与恢复计划
备份与恢复的分类:逻辑备份与恢复、物理备份与恢复、闪回技术
完全恢复与不完全恢复概念
归档模式、非归档模式 与 恢复的关系
用户管理备份 手工冷备:步骤实验
手工热备:执行方式、热备期间的监控、如何处理热备过程中突然宕机
用户管理完全恢复 完全恢复的步骤
完全恢复基于的三个级别
恢复的相关视图
完全恢复操作和实验
14
不完全恢复与闪回技术
用户管理不完全恢复 不完全恢复特点
不完全恢复的基本类型
传统的不完全恢复操作
不完全恢复案例实验
闪回技术 闪回的分类及适用场景
闪回DROP
闪回查询
闪回表
闪回数据归档
闪回版本查询
闪回事务查询
闪回数据库
15
RMAN概述及RMAN备份
RMAN概述 RMAN功能概述
RMAN备份优点
RMAN的架构
如何连接目标库:远程连接、本地连接
RMAN默认配置(14行)
RMAN的备份分类
RMAN命令格式
RMAN备份 RMAN如何备份全库、表空间、数据文件、归档文件、控制文件、参数文件等
如何备份闪回恢复区、备份集
什么是RMAN备份集、什么是备份片
IMAGE备份
增量备份详解
如何开启块跟踪、如何关闭
什么是增量更新备份
数据库恢复顾问DRA介绍
16
RMAN恢复与Catalog库
RMAN完全恢复 RMAN在system关键表空间损坏后如何恢复实验
非关键表空间损坏如何恢复
控制文件有变化后,还原控制文件如何恢复
RMAN不完全恢复 RMAN不完全恢复的三种模式
基于TIME或SCN恢复
如何从备份片中恢复参数文件或控制文件
如何恢复误删除的表空间
表空间时间点恢复
归档备份
IMAGE COPY的快速恢复
目录库 什么是目录库、作用、必要性
目标库和目录库的连接、注册、升级
如何配置目录库
目录库的脚本存储
目录库的重新编排
目录库的导入
虚拟专用目录
17
RMAN命令总结、资源管理、任务调度
命令总结 LIST命令
CROSSCHECK命令
REPORT命令
DELETE命令
Oracle资源管理 Oracle资源管理器使用场景
资源管理器基本概念:资源使用组、资源计划、计划指令
其它资源计划指令
调度任务 调度任务概述
概念解析:什么是schedule、什么是program、什么是job
job classes类
window窗口
job chain job链
什么是轻型作业及实验
schedule、program、job实验
18
AWR存储及顾问框架
ASH 数据库采样ASH、如何生成ASH
AWR 如何生成AWR报告
AWR相关概念、AWR度量、AWR基准线
ADDM ADDM工作原理、ADD概念、模拟业务高峰
其它顾问系统
Optimizer策略及管理 什么是硬解析、什么是软解析
如何查看解析
RMAN备份 父游标和子游标的概念
使用绑定变量减少硬解析、实验
如何捕捉真实的执行计划
内存管理 内存组件历史演变
新增内存参数说明
全自动内存管理
19
EMCC及多租户环境
云控制器 什么是EMDC、什么是EMDE、什么是EMGC、什么是EMCC
EMCC框架及EMDE体系结构
容器数据库和可拔插数据库 容器数据库CDB体系结构、优点、适用场景
如何创建全局CDB公共用户、如何创建局部PDB本地用户、相关参数
数据字典视图(CDB与PDB权限的视角)
如何创建容器数据库(步骤)
新子句SEED FILE_NAME_CONVERT 与 ENABLE PLUGGABLE DATABASE
如何从PDB$SEED种子创建新的PDB
管理多租户和可拔插数据库 如何连接CDB、如何连接PDB、如何切换
如何启动CDB实例、关闭CDB实例
自动打开PDB
更改PDB打开模式
修改PDB设置
实例参数更改影响
管理CDB和PDB的表空间及用户 在根容器CDB中创建永久表空间
在PDB中创建永久表空间
为根容器CDB分配默认表空间
为PDB分配默认表空间
如何为CDB分配默认临时表空间
如何为PDB分配默认临时表空间
如何创建管理公共角色和本地角色
如何创建管理公共用户和本地用户
如何创建管理公共权限和本地权限
20
文件管理、备份、恢复和闪回CDB和PDB
文件管理 密码文件的管理
参数文件的管理
控制文件管理
日志文件管理
RMAN中的新增语法 如何备份整个CDB
如何备份部分CDB
如何备份整个PDB
如何备份部分PDB
基于用户管理的PDB热备
非归档模式下实例故障恢复 在非归档模式下CDB临时文件恢复
在非归档模式下PDB临时文件恢复
控制文件丢失恢复
重做日志文件丢失恢复
CDB的system或undo关键表空间损坏恢复
CDB的sysaux表空间损坏恢复
PDB中的数据文件损坏恢复
闪回CDB
其它特殊情况