开课计划> Oracle 19c OCP认证(含考试)

Oracle 19c OCP认证(含考试)

报名课程可获赠600.0元助学金
退费说明:报名后未上课、以及仅上课半天的学员可无条件全额退培训费
点击查看详情>>
时间图标
培训课时
直播 直播
¥8500
统一销售价
面授 面授
¥8500
具体询问顾问老师
标题图标 课程介绍 标题图标

该课程由SQL基础、管理I(Oracle管理基础)、管理II(备份恢复、安装部署,补丁,升级,多租户及19c新特性 等)六部分组成,本课程以内部原理、实践实战为主,理论与实际相结合,深入浅出讲解Oracle技能知识点及应用,辅助学员顺利通过Oracle专家认证,并提升自身价值。

标题图标 学员基础 标题图标

数据库管理员(DBA),IT系统维护人员,企业IT架构师,应用开发高级人员

标题图标 课程目标 标题图标
  • 掌握19c数据库的基本SQL开发 (3天)
  • 掌握19c数据库创建,配置和运维管理 (6天)
  • 掌握19c数据库的备份恢复 (4天)
标题图标 课程大纲 标题图标

课程内容:

  • SQL 基础

1.介绍

  1.1 课程目标,课程安排及课程中用到附件

  1.2 介绍19C及相关产品

  1.3 课程中用到的hr模式及表

  1.4 SQL及开发环境简介

  1.5 ORACLE数据库19C SQL文档及资源

2.使用SQL SELECT语句检索数据

 

  2.1 SQL语句能力

  2.2 SELECT语句中的算数表达式和NULL

  2.3 列别名

  2.4 拼接操作,字面量值,引用操作符及DISTINCT的使用

  2.5 DESCRIBE命令

3.限制及排序

  3.1 使用WHERE字句,比较操作符,逻辑表达式限制行

  3.2 表达式中各操作符的优先级

  3.3 使用order by 字句排序行

  3.4 查询中使用sql row limiting字句

  3.5 替换变量的使用

4.单行函数的使用

 

  4.1 单行SQL函数

  4.2 字符函数

  4.3 嵌套函数

  4.4 数字函数

  4.5 日期函数及日期运算

5.转换函数及条件表达式

  5.1 描述各种可用的SQL转换函数

   5.2 TO_CHAR,TO_NUMBER及TO_DATE转换函数的使用

  5.3 在SELECT语句中应用条件表达式

6.使用组函数报告汇总数据

  6.1 组函数类型及语法

  6.2 group by 字句,HAVING子句分组行

  6.3 组函数嵌套

7.多表关联

  7.1 自然连接

  7.2 using字句

  7.3 ON字句

  7.4 子连接

  7.5 非等值连接

  7.6 外连接

  7.7 笛卡尔积

8.子查询

  8.1 子查询类型,语法,及使用原则

  8.2 单行子查询

  8.3 多行子查询

  8.4 多列子查询

  8.5 子查询空值

9.集合操作

 

  9.1 集合类型及使用原则

  9.2 UNION,UNION ALL,INTERSECT,MINUS操作符的使用

  9.3 集合操作中ORDER BY 字句

10.使用DML语句

 

  10.1 使用insert,update,delete 进行数据增删改

  10.2 使用commit,rollback,savepoint进行事务控制

  10.3 读一致性

  10.4 for update,lock table管理数据锁

11.ddl语句

  11.1 ORACLE对象命名规则

  11.2 CREATE TABLE语句创建表

  11.3 字段类型

  11.4 主键,唯一键,外键,非空等约束

  11.5 alter table drop table

12.数据字典入门

 

12.1 数据字典介绍

  12.2 通过数据字典查询表,字段,约束等信息

  12.3 给表及字段加注释

13.创建序列,同义词及索引

 

  13.1 序列创建,维护,及使用

  13.2 创建私用同义词和公共同义词

  13.3 创建并维护索引

  13.4 通过数据字典查询序列,同义词,索引

14.创建视图

 

  14.1 创建简单视图和复杂视图

  14.2 通过视图检索数据

  14.3 通过数据字典查询视图信息

15.管理模式对象

 

  15.1 管理约束

  15.2 创建和使用临时表

  15.3 创建和使用外部表

16.使用关联子查询检索数据

 

  16.1 多列子查询

  16.2 使用标量子查询

  16.3 使用关联子查询解决问题

  16.4 existsnot exists操作符

  16.5 使用 with 语句

17.使用关联子查询处理语句

 

  17.1 使用子查询处理数据

  17.2 往子查询插入数据

  17.3 使用with check option限制INSERT UPDATE

  17.4 使用关联子查询更新和删除行

18.控制用户访问

  18.1 对象权限和系统权限

  18.2 权限授予

  18.3 角色授予

  18.4 角色和权限区别

19.使用高级查询处理数据

  19.1 DEFAULT显示使用

  19.2 多表插入

  19.3 merge语句使用

  19.4 闪回操作

20.管理时区

  20.1 CURRENT_DATE

二、Oracle管理基础

1.介绍ORACLE数据库

 

  1.1 列出ORACLE数据库的主要组件

  1.2 了解多租户架构

  1.3 了解数据库SHARDING

2.访问ORACLE数据库

  2.1 连接到数据库

  2.2 访问数据库各种工具特点的介绍

3.使用DBCA创建数据库

  3.1 使用数据库配置助手创建数据库

  3.2 使用DBCA生成数据库创建脚本

4.使用SQL命令创建数据库

  4.1使用SQL命令手工创建多租户数据库

5.启动关闭数据库

  5.1 掌握启动数据库和关闭数据库的方法,以及了解数据库启动和关闭分为哪些阶段

  5.2 如何启动和关闭插拔数据库pdb

6.管理实例

  6.1 了解并控制数据库启动参数的优先级

  6.2 使用SQL命令查看及修改数据库初始参数

  6.3 使用自动诊断知识库adr

  6.4 查询动态性能视图

7.ORACLE 网络服务:概述

  7.1 列出ORACLE Net 服务的各组件

   7.2 解释监听是如何工作的

  7.3 介绍管理ORACLE网络服务的工具

  7.4 专有和共享服务配置的差别

8.配置ORACLE连接的命名方法

 

  8.1 描述ORACLE网络服务的几种命名方法

  8.2 配置数据库连接的本地命名

9.配置管理监听

  9.1 解释监听的工作原理

  9.2 配置动态监听和静态监听

10.配置共享服务器架构

 

  10.1 了解共享和专有服务配置差异

  10.2 启用共享服务

  10.3 控制共享服务操作

11.配置ORACLE连接管理器用于多路复用和访问控制

  11.1 了解ORACLE 连接管理器的能力

  11.2 描述ORACLE连接管理器架构

  11.3 配置ORACLE连接管理器用于会话多路复用

  11.4 使用连接管理器控制工具去管理ORACLE CM

12.通过种子创建PDB

 

13.使用其他技术创建pdb

  13.1 从现有PDB复制一个PDB

  13.2 从non-CDB插入CDB

  13.3 从其他库拔下并插入PDB

  13.4 执行热克隆

  13.5 执行接近零宕机PDB移动

  13.6 创建 代理PDB

14.管理PDB

 

  14.1 修改PDB模式和设置

  14.2 评估参数修改的影响

  14.3 配置PDB的主机名和端口号

  14.4 删除PDB  

 

15.数据库存储概述

 

  15.1 描述数据库逻辑和物理存储结构

  15.2 描述多租户中每个默认表空间的目的

  15.3 描述数据存储

  15.4 了解延迟段创建的优势

16.创建及管理表空间

  16.1 创建、修改及删除表空间

  16.2 获取表空间信息

  16.3 实现OMF

  16.4 在线移动及改名数据文件

17.提高空间利用

 

  17.1 了解ORACLE数据库节省空间的有哪些功能

  17.2 创建私有临时表空间

  17.3 使用压缩节省空间

  17.4 通过段收缩功能为表及索引释放未用的空间

  17.5 管理可恢复空间分配

18.管理undo

  18.1 DMLUNDO

  18.2 监控和管理UNDO

  18.3 UNDO REDO 区别

  18.4 配置UNDO保留时间

  18.5 强制UNDO保留时间

  18.6 启用临时UNDO

19.创建及管理用户

  19.1 创建用户

  19.2 了解用户的认证选项

  19.3 为用户指定限额

20. 配置权限和角色授权

  20.1 通过通用和本地方式给用户授予系统权限和对象权限

  20.2 创建角色

  20.3 通过通用和本地方式把角色授权给用户和其他角色

  20.4 回收权限和角色

21.配置用户资源限制

  21.1 控制资源使用

  21.2 管理账户状态及口令到期

  21.3 使用ORACLE提供的口令函数

22.数据库审计

  22.1 描述DBA针对安全和审计的职责

  22.2 启用统一审计

  22.3 创建统一审计策略

  22.4 维护审计日志

23.加载和传输数据介绍

  23.1 描述移动数据的方法

  23.2 数据泵和SQL*Loader架构

24.加载数据

  使用SQL*Loader加载数据

25.传输数据

  25.1 数据泵的架构

  25.2 使用数据泵在ORACLE数据库之间移动数据

  25.3 使用镜像拷贝和备份集传输表空间

  25.4 使用数据文件或备份集传输数据库

26.使用外部表加载和传输数据

  26.1 ORACLE_LOADER

  26.2 ORACLE_DATAPUMP

27.自动维护任务概述

  27.1 描述ORACLE数据库主动维护架构

  27.2 讨论自动维护任务

  27.3 解释维护窗口

28.管理任务和窗口

  28.1 启停维护任务

  28.2 创建修改删除维护窗口

  28.3 控制自动维护任务的资源分配

29.数据库监控和性能调优概述

  29.1 执行数据库性能管理的动作

  29.2 性能调优的方法

30.监控数据库性能

  30.1 使用动态性能视图和相关工具监控数据库性能

  30.2 了解数据库统计信息和度量

31. 数据库后台进程

 

 

32. 管理内存

为最优性能配置和监控内存组件

33.分析SQL和优化访问路径

 

  33.1 了解SQL调优方法论

  33.2 管理优化器统计信息

  33.3 使用SQL Tuning Advisor优化SQL语句

  33.4 使用SQL Access Advisor调整负载

 

 

三、oracle 19c:备份恢复

1. 备份恢复概论

 

  1.1 针对备份恢复DBA的职责

  1.2 数据库故障类型

  1.3 描述实例恢复

  1.4 描述完整恢复和不完整恢复

2.备份恢复配置

  2.1 置快速恢复区

  2.2 配置多个控制文件

  2.3 配置联机日志组,每组多个

  2.4 开启归档

3.使用RMAN

 

  3.1 了解rman的各项功能

  3.2 配置RMAN设置

4.备份策略

 

  4.1 描述rman备份类型

  4.2 描述oracle备份解决方案

  4.3 比较不同的备份策略适合什么场景

5.创建数据库备份

  5.1 创建整库备份

  5.2 创建全备和增量备份

  5.3 快速增备

  5.4 增量更新备份

  5.5 产生控制文件的创建脚本

  5.6 管理并查看备份

6.使用可选的备份功能

  6.1 压缩备份

  6.2 多段备份大文件

  6.3 代理拷贝

  6.4 双工备份集

  6.5 归档备份

7.调优RMAN备份

  7.1 解读RMAN消息输出

  7.2 应用最佳调优理论

  7.3 诊断RMAN性能问题

8.恢复目录概述

 

9.创建恢复目录

 

10.管理目标数据库记录

  10.1 在恢复目录中注册目标数据库

  10.2 手工重新同步目标库信息

11.使用RMAN存储脚本

  11.1 描述RMAN存储脚本的使用

  11.2 执行RMAN存储脚本

  11.3 维护RMAN存储脚本

12.创建和使用虚拟私有恢复目录

 

13.还原和恢复概念

  13.1 针对不同故障场景部署最佳恢复技术

  13.2 描述实例或宕机恢复

  13.3 描述完整恢复

  13.4 描述基于时间恢复

  13.5 描述使用RESETLOGS恢复

14.诊断故障

  14.1 检测并修复数据库损坏

  14.2 使用自动诊断知识库

  14.3 使用ADRCI分析实例恢复

  14.5 使用数据恢复助手

15.执行完整恢复

 

  15.1 基于故障进行相应的还原和恢复

  15.2 从数据文件介质故障恢复

  15.3 执行完整恢复

16.基于时间的恢复

  16.1 区分和描述数据库,表空间及表的基于时间恢复

  16.2 标识PITR适合的场景和不适合的场景

  16.3 列出执行基于时间恢复需要执行的操作

  16.4 确定基于时间恢复的正确目标时间

  16.5 执行全自动TSPITR

  16.6 RMAN备份恢复TABLE

17.执行块介质恢复

  17.1 主动块损坏检查

  17.2 执行块介质恢复

18.执行另外的恢复操作

  18.1 恢复服务参数文件

  18.2 恢复控制文件和联机日志文件

  18.3 重建口令文件

19.闪回技术概述

 

20.使用逻辑闪回功能

  20.1 解释闪回技术如何保护和恢复不同类型的错误

  20.2 执行闪回操作

  20.3 区分时间有效性和时间历史的区别

21.闪回数据库

  21.1 闪回数据库架构

  21.2 配置数据库支持闪回数据库

  21.3 执行闪回数据库操作

22.使用PDB快照

 

  22.1 创建PDB快照

  22.2 使用PDB快照创建PDB

  22.3 使用PDB快照闪回PDB

23.数据库复制概述

 

  23.1 列出创建复制数据库的目的

  23.2 选择复制数据库的技术

24.创建一个基于备份的复制数据库

  24.1 使用RMAN创建一个基于备份的复制数据库

  24.2 描述RMAN复制操作

  24.3 克隆活动PDB到一个存在的CDB