OCP-Oracle认证数据库专家(19C)
线下培训时长:75 小时
课程介绍
适用对象:数据库运维人员、IT工程师
课程简介:本课程基于Oracle19c企业数据库,围绕企业Oracle数据库应用实际场景,结合实操环境,对Oracle数据库常见技术进行讲解。使学员能够深入理解Oracle数据库的运行原理,提高数据库管理能力。 在课程中,学员可以系统学习Oracle数据库的体系结构、管理运维、备份恢复,以及Oracle 19c多租户、可插拔的云特性。
课程大纲

1.关系型数据库的基本概念

1.1.数据库的常见应用术语

1.2.数据库的发展与特性

1.3.关系数据库的基本概念

1.4.关系数据库的核心对象--表的概念 

1.5.了解关系数据库的操纵语言SQL语言

1.6.事务DML语句

1.7.事务的概念

1.8.事务的控制

2.理解Oracle数据库体系结构

2.1.容器与可插拔数据库体系结构

2.2.Oracle 19c多租户架构

2.3.Oracle数据库与实例

2.4.SGA各部分工作原理

2.5.后台进程的功能与工作原理

2.6.数据库物理结构文件

2.7.理解表空间、段、区、块

3.Linux基础知识

3.1.Linux文件系统架构

3.2.目录与文件操作

3.3.用户操作

3.4.vi文本编辑器

3.5.服务管理3.6.网络设置

4.安装 Oracle Database 19c 软件 

4.1.根据系统要求规划数据库的安装

4.2.理解最佳的灵活的体系结构 

4.3.多租户数据库和可插入数据库容器

4.4.使用 Oracle Universal Installer 安装软件 

4.5.理解各个安装步骤含义

4.6.使用DBCA创建Oracle数据库

4.7.使用静默模式安装Oracle数据库

5.管理数据库实例

5.1.启动和停止Oracle 数据库和组件 

5.2.使用 Oracle Enterprise Manager

5.3.使用 SQL*Plus访问Oracle 数据库 

5.4.修改数据库初始化参数 

5.5.数据库启动过程 

5.6.CDB和PDB的启动、关闭与连接

5.7.描述数据库关闭选项 

5.8.查看警告日志 

5.9.访问动态性能视图 

5.10.数据字典视图

6.Oracle网络服务

6.1.Oracle Net 概念与应用 

6.2.使用Oracle Net Manager创建和配置监听程序 

6.3.使用监听程序控制实用程序来控制 Oracle Net Listener

6.4.注册数据库服务器

6.5.PDB数据库注册

6.6.使用Oracle Net Manager配置客户端和中间层连接

6.7.使用tnsping测试Oracle Net的连接性

7.PDB创建与迁移

7.1.利用seed创建PDB

7.2.PDB克隆

7.3.PDB的热拔插

7.4.近乎零停机时间的 PDB 重定位

7.5.创建代理 PDB

8.管理存储结构

8.1.Oracle数据库的逻辑结构

8.2.定义表空间和数据文件的用途 

8.3.创建、获取、管理表空间及信息

8.4.使用 Oracle Managed Files (OMF) 创建和管理表空间 

8.5.表空间中的空间管理(段和区管理)

8.6.移动和重命名联机数据文件

8.7.管理CDB和PDB存储

8.8.CDB与PDB的临时/永久表空间管理

9.管理用户安全性

9.1.创建数据库用户

9.2.解释用户的各种身份验证选项

9.3.为用户分配配额

9.4.向数据库用户授予系统和对象权限

9.5.创建角色

9.6.向用户和其他角色授予角色

9.7.撤销用户和其他角色的权限和角色

9.8.控制用户资源消耗

9.9.管理帐户状态和密码过期

10.监控与解决锁冲突

10.1.Oracle锁机制

10.2.锁的分类

10.3.锁的来源

10.4.排队机制

10.5.解决锁冲突

11.管理还原数据

11.1.undo的作用

11.2.undo数据的存储原理

11.3.比较undo数据和redo数据

11.4.监控和管理undo

11.5.比较共享还原模式和本地还原模式

11.6.配置undo保留

11.7.保证undo保留

11.8.启用临时undo

12.加载和传输数据

12.1.通过 SQL 处理数据 

12.2.数据泵概述

12.3.数据泵的使用

12.4.使用 SQL Loader 装载数据

12.5.外部表使用

13.使用SQL语句查询数据

13.1.使用基本的select语句

13.2.数据过滤与排序

13.3.使用单行函数与组函数

13.4.多表连接

13.5.子查询13.6.集合运算

14.使用DML语句管理表数据

14.1.DML语句概述

14.2.插入数据

14.3.更新数据

14.4.删除数据

14.5.事务控制语言

15.使用DDL语句

15.1.创建基本表

15.2.定义约束

15.3.基本表管理

15.4.创建序列

15.5.创建视图

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

16.1.自动工作负载存储库(AWR)

16.2.自动数据库诊断监视器(ADDM)

16.3.配置自动 ADDM 分析

16.4.性能监控

17.监控和管理内存

17.1.SGA的组件与功能

17.2.SGA及其各组件的大小与配置策略

17.3.使用自动化的SGA共享存储管理

17.4.PGA的自动化管理

17.5.使用内存自动管理

17.6.手动管理与自动管理的使用

18.数据库可恢复性配置

18.1.描述数据库备份、还原和恢复的基本概念 

18.2.Oracle 数据库中可能出现的错误类型 

18.3.针对不同错误的解决思路

18.4.实例故障恢复的方法 

18.5.配置快速恢复区

18.6.多控制文件配置

18.7.确定检查点、重做日志文件和归档日志文件的重要性 

18.8.配置镜像重做日志组成员

18.9.配置 ARCHIVELOG 模式

19.RMAN恢复管理器介绍

19.1.Oracle 恢复管理器 (RMAN)概述

19.2.使用RMAN连接到目标数据库

19.3.RMAN的预设配置

19.4.配置保留策略

20.用RMAN进行数据库备份

20.1.描述 RMAN 备份类型

20.2.创建完整备份

20.3.创建完整和增量备份

20.4.配置块更改跟踪

20.5.将控制文件备份到跟踪文件

20.6.附加备份文件

20.7.报告和管理备份

21.使用恢复目录

21.1.创建 RMAN 恢复目录

21.2.在 RMAN 恢复目录中注册数据库

21.3.手动重新同步恢复目录

21.4.执行 RMAN 存储脚本

21.5.维护 RMAN 存储的脚本

22.数据库完全恢复

22.1.数据库的恢复策略与方法

22.2.CDB与PDB的恢复

22.3.丢失控制文件的恢复 

22.4.在非归档模式下的恢复

22.5.丢失非重要数据文件丢失的恢复

22.6.丢失重要数据文件的恢复

23.执行时间点恢复

23.1.时间点恢复概述

23.2.PITR 术语

23.3.CDB与PDB的时间点恢复

23.4.表空间时间点恢复

23.5.从备份中恢复表

24.执行额外的恢复操作

24.1.从服务器参数文件丢失中恢复

24.2.从控制文件和重做日志文件故障中恢复

24.3.重新创建密码认证文件

24.4.复制数据库

25.修复坏块

25.1.引起数据块损坏的原因(软件破坏和硬件破坏)

25.2.设置参数以检测损坏

25.3.数据库坏块的特征

25.4.检查块损坏

25.5.使用RMAN恢复坏块数据

26.诊断故障

26.1.检测和修复数据库损坏

26.2.使用自动诊断存储库

26.3.使用ADRCI分析实例恢复

26.4.使用数据恢复顾问

27.使用闪回技术

27.1.Oracle闪回技术总览

27.2.闪回数据库的体系结构

27.3.启用和禁用数据库闪回功能

27.4.监视数据库的闪回信息

27.5.理解数据库启用数据闪回的场景

27.6.使用闪回技术查询数据

27.7.闪回表的原理与操作

27.8.闪回删除和回收站

27.9.使用闪回数据归档

27.10.使用 PDB 快照闪回 PDB

28.Oracle表连接与执行计划

28.1.数据的访问方式

28.2.全表扫描与索引扫描

28.3.嵌套循环连接、Hash连接

28.4.各种连接类型的比较

28.5.Oracle SQL语句执行计划

29.Oracle 索引技术

29.1.利用索引改变数据库访问方式

29.2.为什么索引需要重建

29.3.唯一性索引和非唯一性索引 

29.4.组合索引的使用方法

29.5.反向索引

29.6.函数索引

29.7.索引组织表

29.8.位图索引与B-Tree索引的区别

29.9.位图连接索引

30.使用Oracle分区技术分割海量数据

30.1.Oracle分区技术介绍

30.2.表分区与索引分区

30.3.Oracle分区技术在处理海量数据中的优势

30.4.Oracle分区的方式

30.5.如何确定使用何种分区方式

30.6.使用组合分区

31.Oracle高可用性技术介绍

31.1.Oracle RAC

31.2.Oracle DataGuard

31.3.操作系统层高可用方案

32.Oracle RAC 介绍

32.1.什么是集群

32.2.什么是Oracle RAC

32.3.为什么要使用Oracle RAC

32.4.RAC 的软件原理

32.5.RAC 的存储原理

32.6.RAC 的数据库存储机制

33.Oracle DataGuard 介绍

33.1.什么是Data Guard

33.2.Data Guard 的主库和备库

33.3.物理备库和逻辑备库的区别

33.4.Data Guard的SERVICES

33.5.Data Guard三种保护模式

33.6.配置Oracle DataGurad


咨询获取详细大纲

您好! 欢迎来到学领未来 !

学领未来提供线上及线下的学习服务,根据您的位置,为您推荐最近的线下培训地点 分站,你选择: