设为首页收藏本站language 语言切换
查看: 3313|回复: 3
收起左侧

誉天OCP 12C培训课程大纲

[复制链接]
发表于 2020-10-25 15:06:48 | 显示全部楼层 |阅读模式

第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
其它特殊情况

第21-22天RAC 集群实战
   
RAC Database Administration基本管理     
什么是单实例及单实例架构
什么是RAC及RAC集群架构
Oracle版本及RAC版本的更迭
RAC环境配置及搭建
RAC环境中的重做日志文件
RAC环境中的撤销表空间
RAC集群的启停
RAC数据库和实例参数的修改
RAC集群下如何管理ASM实例及RDBMS实例

Managing Backup and Recovery in RAC集群下的备份恢复     
配置闪回恢复区及归档
为RAC环境配置RMAN

Services集群服务     
在RAC环境中配置和管理服务
在客户端应用程序中使用服务
High Availability of Connections高可用连接     
配置客户端连接时负载平衡
配置客户端连接时故障转移
配置服务器端连接时负载平衡
使用负载平衡咨询(LBA)
快速申请通知(FAN)的好处
配置服务器端和客户端
配置透明应用程序故障转移(TAF)

Oracle Clusterware Administration集群软件管理     
手动控制Oracle集群程序栈
更改投票盘配置
备份或恢复您的投票磁盘
手动备份OCR
恢复OCR
更换OCR镜像
修复OCR的配置
更改VIP虚拟IP地址
使用CRS框架
防止实例重新启动
Diagnosing Oracle Clusterware  and RAC ComponentsOracle集群软件和RAC组件的诊断     
收集Oracle集群软件诊断文件
使用集群验证
Node Addition and Removal添加删除节点     
向集群数据库添加一个新节点
从集群数据库中删除一个节点

第23-24天 Data Guard数据卫士实战
   
Introduction to Oracle Data Guard数据卫士介绍     
Oracle Data Guard的基本组件及原理
物理备库和逻辑备库之间的差异
DG的优势
如何通过SQL及RMAN命令创建物理备库

Oracle Data Guard Broker数据卫士代理     
DG Broker体系架构
DG Broker 组件
使用DG Broker的好处
DG Broker的配置
如何调用DGMGRL来管理数据保护配置

Configuring Data Protection ModesDG保护模式     
DG 最大保护
DG 最大可用
DG 最大性能

Using Flashback Database _x000b_in a Data Guard Configuration在DG中使用闪回数据库     
DG中使用闪回的好处
如何配置DG中的闪回

Performing Role Transitions角色转换     
什么是switchover和failover
执行switchover
执行failover

Enabling Fast-Start Failover开启快速故障转移     
配置 fast-start failover
查看有关快速启动故障转移配置的信息
在快速启动故障转移配置中执行角色更改
手动恢复主数据库

Using Oracle Active Data Guard使用ADG     
使用实时查询访问物理备用数据库
为物理备用数据库启用RMAN块更改跟踪

Performing Backup and Recovery in an Oracle Data Guard Configuration在DG中的备份与恢复     使用RMAN备份和恢复数据保护配置中的文件
将备份卸载到物理备用数据库
使用物理备用数据库中的文件恢复主数据库

第25天Oracle GoldenGate数据复制实战     

理论     
GoldenGate 简介
GoldenGate 架构拓扑
GoldenGate 的组件构成
GoldenGate 的复制过程详解
GoldenGate 下载及查看版本支持

实战     
GoldenGate 配置实战12c

誉天OCP 12C课程咨询18696182106  微信同号
发表于 2020-10-25 19:51:38 | 显示全部楼层
感谢楼主分享的好东西!!!
沙发 2020-10-25 19:51:38 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2025-3-11 22:25:39 | 显示全部楼层
111111111111111
地板 2025-3-11 22:25:39 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-5-8 11:26 , Processed in 0.057917 second(s), 22 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表