通过认证验证的能力:
1. 掌握Oracle数据库管理的核心概念和技术,包括安装、配置、备份和恢复、性能调整、安全性和高可用性等方面的知识。
2. 能够设计和实现复杂的Oracle数据库系统,包括多个实例和复杂的网络拓扑结构。
3. 熟练掌握SQL和PL/SQL语言,能够设计和优化复杂的数据库查询和存储过程,提高数据库的性能和可靠性。
4. 能够应对数据库故障和安全漏洞,保护企业的数据安全和可用性。
5. 能够根据业务需求进行数据库设计和优化,提供高效的数据存储和查询方案,支持企业的业务发展。
建议掌握的知识:
1. 数据库管理:需要掌握Oracle数据库的基本概念、结构、组件,以及数据库的创建、配置、备份和恢复等方面的知识。
2. SQL和PL/SQL编程:需要熟练掌握SQL和PL/SQL语言,能够进行高效的数据查询和处理,以及存储过程和触发器的编写和优化。
3. 数据库性能调优:需要了解数据库性能调优的基本原理和方法,能够通过索引优化、SQL优化、统计信息收集等手段提高数据库的性能。
4. 数据库安全性:需要了解数据库安全性的基本原理和技术,能够进行用户管理、权限管理、数据加密等方面的操作,保证数据库的安全性。
5. 数据库高可用性:需要了解数据库高可用性的基本原理和技术,能够进行数据复制、数据备份、故障恢复等方面的操作,保证数据库的可用性和可靠性。
面向对象:
1. 数据库管理员:数据库管理员负责Oracle 19c数据库的安装、配置、备份和恢复、性能调整、安全性和高可用性等方面的工作,能够对数据库系统进行维护和优化。
2. 数据库开发人员:数据库开发人员负责Oracle 19c数据库系统的设计、开发和维护,能够进行SQL和PL/SQL编程、数据模型设计、存储过程和触发器的编写和优化等工作。
3. 企业应用开发人员:企业应用开发人员使用Oracle 19c数据库作为后台数据存储和处理系统,能够进行数据访问、数据更新、数据处理等方面的操作,支持业务应用的开发和运行。
4. 数据分析师:数据分析师使用Oracle 19c数据库进行数据挖掘和分析工作,能够进行高效的数据查询和处理,以及统计和报表的生成和优化等工作。
考试科目:
考试代码
|
考试科目
|
IZ0-082
|
Oracle Database Administration
|
IZ0-083
|
Oracle Database AdministrationII
|
知识点:
1. 数据库管理:包括数据库架构和管理、数据对象管理、数据导入和导出等方面的知识。
2. SQL语言:包括SQL查询、数据操作、数据约束、数据聚合、子查询等方面的知识和技能。
3. 数据库备份和恢复:包括备份和恢复策略、备份和恢复操作、数据恢复测试等方面的知识。
4. 数据库性能优化:包括SQL语句优化、索引和分区、性能调整等方面的知识和技能。
5. 数据库高可用性:包括备份和恢复、数据复制、故障转移、数据保护等方面的知识和技能。
6. 数据库安全性:包括数据库访问控制、身份验证、授权和审计等方面的知识和技能。
7. 数据库监控和调优:包括数据库监控和诊断工具的使用、性能诊断和调优等方面的知识和技能。
8. 数据库应用程序开发:包括SQL和PL/SQL编程、数据模型设计、存储过程和触发器的编写和优化等方面的知识和技能。
课程大纲:
课程模块
|
课程日期
|
课程章节
|
课程内容
|
第一阶段(Linux 基础篇) 课程目标:
学习 Linux 基础指令和应用,为 ORACLE 安装做准备。
能独立在 Linux 平台上安装 ORACLE 软件并且创建数据库。
|
环境准备 第一天
|
LINUX 基础知识
|
虚拟机的安装和使用OEL 的安装和使用Linux 目录结构讲解
用户和组概念解析、命令讲解权限概念解析、命令讲解
绝对路径、相对路径概念详解常用的 linux 命令讲解
vi 命令讲解网络配置
|
第二阶段(ORACLE 体系结构篇) 课程目标:
了解 ORACLE 数据库体系结构,清楚 ORACLE 启动关闭每一步骤的变化。了解 ORACLE 服务器的物理结构和逻辑结构。
掌握 ASM 技术。
yum 等服务的搭建
在 OEL 上安装 Oracle 12c
Oracle 12c 的安装实验
使用 DBCA 创建数据库
使用 DBCA 创建 CDB
启动和关闭数据库
管理数据库实例 启动和关闭 PDB
管理 I 第二天
管理 CDB 以及 PDB
|
|
|
Oracle 数据库体系结构
|
Oracle 数据库基本概念Oracle
CDB 体系结构Oracle 数据库进程详解Oracle 数据库内存管理详解Oracle 12c In-Memory 特性
|
管理 I
|
第三天
|
管理 ASM 实例
|
ASM 实例初始化参数文件启动和关闭 ASM 实例管理 ASM 磁盘组
|
第四天
|
管理数据库存储结构
|
存储结构表空间详解
行迁移和行连接高水位线
|
Oracle 数据库文件详解
|
Oracle 数据库控制文件详解Oracle 数据库日志文件、归档详解Oracle
数据库数据文件详解
|
第三阶段(ORACLE 安全管理篇) 课程目标:
学会配制 ORACLE 网络环境,区分动态注册和静态注册。实施 ORACLE 数据库安全管理。
|
管理 I
|
第五天
|
配置 Oracle 网络环境
|
Oracle 网络配置
动态注册与静态注册
|
实施 Oracle 数据库安全性
|
验证方式表空间配额概要文件权限
角色
|
第四阶段(SQL 语句使用篇) 课程目标:
学会使用基本的 SQL 语句处理数据。学会处理数据和使用数据字典等。
|
SQL
|
第六天
|
SQL 基础 1
|
使用基本的 SELECT 语句数据过滤限制和排序
单行函数
转换函数和条件表达式组函数
使用联接集合运算
DML 语句处理数据
|
第七天
|
SQL 基础 2
|
DDL 语句创建和管理方案对象控制用户访问
处理大型数据集管理时区
使用子查询
|
第五阶段(ORACLE 使用进阶篇) 课程目标:
理解基本备份恢复概念。 学会使用各种备份恢复工具。学会制定备份恢复策略。
|
管理 II
|
第八天
|
备份恢复基础篇—概念详解
|
备份恢复基本概念备份恢复基本规范
|
备份恢复基础篇—闪回
|
闪回查询闪回事务闪回丢弃闪回表
闪回数据库闪回数据归档
|
第九天
|
备份恢复进阶篇—非归档模式
|
控制文件备份与恢复日志文件备份与恢复
|
备份恢复进阶篇—归档模式
|
系统表空间备份与恢复非系统表空间备份与恢复
|
|
第十天
|
备份恢复基进阶篇—导入导出
|
数据泵工具使用传输表空间
|
备份恢复高级篇—RMAN 使用
|
RMAN 工具的使用复制数据库
|
第六阶段(ORACLE 学习高级篇) 课程目标:
掌握 ORACLE 数据库基本调优理念、方法。学会使用 ORACLE 性能调优相关的各种工具。
|
管理 II
|
第十一天
|
Oracle 数据库管理和调优
|
Oracle 优化器Oracle 索引管理资源
AWR 报表分析ASH 报表分析
|
第七阶段(ORACLE 12c 学习篇) 课程目标:
了解 12c 新特性及 DbaaS。
学会使用 Oracle 12c 建库以及表空间管理。学会 CDB 以及 PDB 的管理。
了解 CDB 以及 PDB 安全。
|
Oracle 12c
|
第十二天
|
Oracle 多租户数据库体系结构
|
利用多租户数据库理解多租户配置
|
多租户数据库管理
|
12c R1 新增数据字典视图管理 CDB 和 PDB
多租户安全PDB
备份恢复
|