Oracle12C数据库管理培训
培训班型: 企业内训、公开课
课程长度: 12天/72小时
培训日期: 待定
培训价格: 5000元/人
认证考试:
培训地点: 博学国际教育培训中心
环境要求: 投影仪、白板、大白纸
培训形式: 实例讲授,现场演、练、及时沟通
培训资料: 培训教材
课程内容
Oracle12C数据库管理培训
一:◎Oracle Database 12c: SQL Workshop I
课程描述:本课程为您介绍了oracle database 12C的数据库技术,您将了解关系型数据库和强大的sql编程语言的概念。学习重要的SQL技能,能够编写对单表和对多表查询SQL。以及在对表中数据的操作,并建立数据库对象。您将学到以下内容:•了解SQL语句,以及关系型数据库•使用SQL Developer工具•书写sql语句•在关系型数据库里操作数据和保存数据•了解关系型数据库的概念,强大的SQL语言使用SQL语句来完成报告为多语言应用程序和分布式数据库访问配置 Oracle 数据库 使用各种数据库技术
课程目标:
• •定义课程目标
• •列出12C的特点
• •描述12C的突出特性
• •对关系型数据库特性的讨论
• •描述RDBMS和ORDBMS
• •确定本课程的开发环境
• •描述本课程中使用的数据库和
• schema.
课程内容:
*部分:简介
• •概述oracle database 12C和相
• 关产品
• •SQL简介和开发环境
• •什么是Oracle SQL Developer?
• •在Oracle SQL Developer中启动sql*plus
• •介绍HR schema学习环境
• •此课程使用的学习用表介绍
• •select语句的能力
• •在select中使用计算表达式和
• NULL值
• •列别名
• •使用连接运算符,字符串,引号,和
• distinct关键字
• •使用DESCRIBE命令
• •限制行
• •操作符的优先级规则
• •替代变量
• •DEFINE和VERIFY命令
• •描述单行函数和多行函数的区别
• •在select和where中使用字符串
• 处理函数
• •使用数值型函数
• •对日期型数据进行计算
• •使用日期型函数来操作日期类型
• 数据
• •隐式和显式转换
• •函数TO_CHAR, TO_NUMBER,
• TO_DATE用法
• •嵌套函数
• •控制处理函数
• •在select里实现分支处理效果.
• •组函数
• •实现分组
• •限制分组结果
• •介绍连接
• •连接的类型
• •自然连接
• •自连接
• •不等值连接
• •外连接
• •介绍子查询
• •单行子查询
• •多行子查询
• •集合操作符
• •并集UNION and UNION ALL
• •交集
• •差集
• •多个select结果集的匹配
• •在集合语句中使用排序
• •DML语句
• •数据库事务
• •DDL语句
• •关系数据库管理概念和术语
第二部分:使用select查询数据
第三部分:限制数据和排序
第四部分:使用单行函数自定义输出信息
第五部分:使用转换型函数和条件表达式
第六部分:使用组函数实现聚集运算数据
第七部分:多表查询数据
第八部分:使用子查询
第九部分:集合操作
第十部分:数据操作语言
二:◎ Oracle Database 12c:Admin Install and Upgrade Accelerated
课程描述:通过本课程能学习到oracle数据库的体系结构,学会如何有效地管理一个oracle数据库实例,并掌握oracle database 12c的安装和管理课程中的关健知识点。将可以使学员加深对本课主题的理解:在一台独立服务器上安装oracle网格基础设施(GI) 使用oracle restart管理各种组件升级历史版本到oracle database 12C 建立和管理oracle 数据库实例建立和管理存储结构配置oracle网络环境建立和管理用户数据库监控和性能管理备份恢复的基础知识来完成报告为多语言应用程序和分布式数据库访问配置 Oracle 数据库 使用各种数据库技术
课程目标:
• •使用oracle restart管理组件
• •升级到12C
• •安装GI到一个独立服务器
• •建立一个CDB
• •建立一个数据库
• •安装12C数据库软件
• •监控数据库
• •数据库性能管理
• •实现数据库审计
• •配置数据库实例,使资源适当分配到
• 每个会话进程
• •数据库调度作业配置
• •oracle网络服务配置
• •数据库备份和恢复配置
• •描述数据库体系结构
• •管理数据库实例
• •管理数据库存储结构论
课程内容:
*部分:介绍
• •课程目标
• •课程表
• •oracle 数据库12C概述
• •oracle云概述
• •HR-schema概述
第二部分:数据库体系结构
• •oracle 数据库12C简介
• •oracle数据库体系结构:概述
• •oracle数据库实例配置
• •连接到oracle数据库实例
• •oracle数据库内容结构(概述)
• •进程体系结构(描述)
• •进程结构
• •进程启动顺序
第三部分:oracle软件安装基础知识
• •规划安装
• •配置oracleLinux 与oracle关系
• 型数据库之前预安装RPM软件
• •建立操作系统组和用户
• •设置环境变量
• •配置oracle软件拥有者
• •通过OUI(图形化安装程序)安装
• 数据库
• •通过静默模式安装数据库
第四部分:安装数据库软件
• •数据库软件对操作系统的要求
• •建立操作系统组和用户
• •安装类型
第五部分:使用DBCA创建数据库
• •规划数据库存储结构
• •数据库工作类型选型(基于数据库负载)
• •选择合适的字符集
• •了解字符集
• •设置NLS_LANG初始化参数
• •使用DBCA(数据库配置助手)
第六部分:数据库管理工具
• •介绍oracle数据库管理工具
• •使用SQL*PLUS
• •使用SQL Developer
• •使用快捷企业管理器登录
• •快捷企业管理器主页
• •了解企业管理器云控制架构
• •使用EM云控制器
第七部分:管理数据库实例
• •初始化参数文件
• •启动数据库实例
• •关闭数据库实例
• •查看告警日志文件
• •查看追踪文件
• •使用动态性能视图
• •使用数据字典
第八部分:配置oracle网络环境
• •网络服务概述
• •网络监听概述
• •建立网络连接
• •连接到服务器
• •使用配置工具来配置和管理
• oracle网络
• •使用监听控制程序
• •使用网络配置助手
• •使用网络管理器
第九部分:管理用户安全性
• •数据库用户账号(概述)
• •内置的数据库账号
• •建立用户
• •身份认证
• •解锁用户和重设密码
• •权限管理
• •角色管理
• •用户资源配置
第十部分:管理数据库存储结构
• •了解数据存储
• •数据块的内容
• •研究存储结构
• •建立一个表空间
• •默认模式建立的表空间概述
• •管理表空间
• •查看表空间信息
• •使用OMF管理文件存储
第十一部分:空间管理
• •空间管理概述
• •块空间管理
• •行链接和行迁移
• •段内空闲空间管理
• •段的类型
• •区的分配
• •分配空间
• •建立表而不建立段(延迟段建立)
第十二部分:UNDO管理
• •undo数据概述
• •事务和undo的关系
• •undo存储信息
• •undo数据和redo数据之间的比较
• •管理undo
• •配置undo保持时间
• •强制保持时间配置
• •配置undo表空间为固定大小的方法
第十三部分:数据并发管理
• •锁概述
• •锁机制
• •数据并发
• •DML产生的锁管理
• •锁队列机制
• •锁冲突
第十四部分:实施数据库审计
• •职责分离
• •数据库安全
• •规范监控
• •数据库标准审计
• •统一的审计跟踪数据
• •分离的职责审计管理
• •配置审计追踪文件
• •制定审计项
第十五部分:备份恢复概念
• •故障分配
• •闪回技术
• •了解实例恢复
• •实例恢复的各个阶段
• •优化实例恢复
• •使用MTTR建议指导器
• •完全恢复和不完全恢复
• •数据保护解决方案
第十六部分:备份恢复配置
• •配置可恢复的数据库
• •配置快速闪回恢复区
• •多重控制文件
• •redo文件
• •多重redo文件
• •归档文件
• •归档进程
• •归档文件目的地和名称
第十七部分:执行备份
• •备份解决方案概述
• •安全备份(概述)
• •管理备份(概述)
• •备份术语和备份类型
• •使用RMAN
• •配置备份设置参数
• •oracle建议的备份
• •将控制文件转出为一个建立语句到追踪文件
第十八部分:执行数据库恢复
• •数据恢复建议器
• •控制文件丢失
• •redo文件丢失
• •非归档模式数据文件丢失
• •归档模式非核心文件丢失
• •归档模式系统文件丢失
第十九部分:移动数据
• •移动数据:通用架构
• •数据泵
• •数据加载器
• •外部表
第二十部分:维护数据库
• •数据库维护(概述)
• •查看告警日志历史
• •术语
• •使用AWR
• •统计级别
• •使用ADDM
• •指导架构
• •企业管理器和顾问
第二十一部分:性能管理
• •性能监控
• •调整活动信息
• •性能规划
• •实例调整
• •性能优化方法
• •数据的优化
• •监控性能
• •内存管理
第二十二部分:性能管理:SQL调优
• •sql调优
• •oracle优化器
• •SQL执行计划
• •自适应游标
• •sql顾问
• •自动sql调整结果
• •实施自动调整建议
• •SQL Tuning Advisor
三:◎ Oracle Database 12c: Backup and Recovery Workshop
课程描述:本课程通过在学习备份恢复课程中,你将评估自己的恢复需求。从案例中学习到定制适当的backup,restore和recover的各种策略。您将学习到:•为满足你的业务需求,定制适当的备份恢复策略;
•在磁盘和磁带的备份介质上完成备份恢复操作;•使用oracle的备份恢复程序完成介质损坏或其他损坏的恢复;•诊断和修复失败的数据;•使用闪回技术和数据复制功能,完善备份和恢复程序;
•通过适当的备份和恢复策略保护你的数据库的可用性。
课程目标:
• •能够设计数据库备份方式和故障的恢复方法;
• •能够熟练使用oracle数据库架构中各种组件来完成备份恢复操作;
• •设计有效地备份恢复计划;
• •配置数据库可恢复性;
• •使用RMAN完成备份恢复的相关操作;
• •使用数据恢复建议器诊断修复各种故障;
• •使用闪回技术恢复误操作;
• •能够对备份和还原进行加密;
• •能够使用表空间基于时间点恢复技术;
• •了解对数据库高可用性能力,比如DG。•
课程内容:
*部分:介绍
*部分:介绍
•课程内容
•评估你的恢复要求
•故障分类
•oracle备份恢复解决方案
•oracle*可用架构
•oracle安全备份
•使用DG的好处
•基础架构
第二部分:入门
•数据库的核心概念,备份和恢复的重要性.
•备份恢复工具
•连接到RMAN
•快速诊断问题的方法.
第三部分:恢复能力的配置
•RMAN命令
•配置和管理可恢复的持久性
•使用快速闪回恢复区
•控制文件
•联机重做日志文件
•归档文件
第四部分:使用RMAN恢复目录
•建立和配置恢复目录
•在恢复目录中管理备份信息
•使用存储脚本
•维护和保护恢复目录
•虚拟私有目录
第五部分:备份策略和术语
•备份解决方案和术语概述
•平衡备份和还原要求
•备份只读表空间
•数据仓库的备份*实践
•其他备份术语
第六部分:执行备份
•备份类型
•增量更新备份
•快速增量备份
•块跟踪
•oracle建议的备份
•备份报告信息
•管理备份
第七部分:备份的更多特性
•压缩备份
•备份介质管理
•创建多份备份,代理副本,多重备份
集,对备份集的备份
•创建和管理备份档案
•备份和恢复文件
•备份控制文件到一个转储文件
•额外的文件备份
•备份ASM磁盘组元数据
第八部分:使用RMAN加密备份
•创建加密备份
•使用透明传输模式
•使用密码模式
•使用双重加密模式
第九部分:数据库故障的诊断
•减少问题诊断时间
•自动诊断资料库
•解读RMAN输出信息和错误信息
•数据恢复指导器
•诊断数据文件丢失(文件系统和ASM)
•处理坏块
第十部分:还原和恢复的概念
•还原和恢复
•实例失败和实例/崩溃恢复
•介质故障
•完全恢复(概述)
•基于时间点恢复(概述)
•通过resetlogs恢复
第十一部分:进行恢复I
•非归档模式RMAN的恢复
•对关键文件和非关键文件的完全恢复
•恢复ASM磁盘组
•使用镜像文件恢复
•基于时间点的恢复或不完全恢复
•从备份中恢复表
第十二部分:执行恢复II
•恢复参数文件和控制文件
•redo文件丢失的恢复
•重建密码文件
•索引,只读表空间,和临时文件的恢复
•在新主机上恢复数据库
•灾难恢复
•恢复rman加密的备份
第十三部分:RAMN和oracle安全备份
•oracle安全备份概述
•oracle数据库备份到磁盘和磁带的解决方案
•备份快速闪回恢复区到磁带
•定义RMAN备份保持时间
•RMAN和安全备份的基本流程
•集成云控制器
•使用RMAN将数据库备份到磁带
第十四部分:执行磁带和磁盘的备份和还原
•EM中实现备份
•oracle建议的备份
•RMAN和OSB进程工作流程
•RMAN和oracle安全备份的作业
•管理磁带备份
•执行数据库恢复
•rman的故障自动切换到上一次备份
第十五部分:使用闪回技术
•闪回技术:概述和安装
•闪回查询技术
•闪表
•闪回事务(查询和回退)
•回收站和闪回drop
•闪回数据归档
第十六部分:使用闪库
•闪回数据库体系
•配置闪库功能
•执行闪库
•闪回数据库*实践
第十七部分:管理备份空间或传输数据
•传输表空间
•传输数据库
第十八部分:复制数据库
•使用duplicate
•选择duplicate数据库技术
•从备份中建立duplicate数据库
•了解duplicate操作流程
•使用云控制器克隆数据库
第十九部分:RMAN性能调整
•调整原则
•RMAN多路复用
•诊断性能瓶颈
•还原和恢复性能的*实践
第二十部分:备份恢复
•Workshop体系架构
•解决故障案例
•数据库可用性和程序的业务需求
四:◎ Oracle Database 12c: Managing Multitenant Architecture
课程描述:oracle数据库12C:管理多租户架构的培训,帮助你理解oracle多租户的概念。你将学习到可插拔的的多租户容器数据库(CDB),同时学习如何建立公共或本地用户,以及数据库的安全性,更好的满足企业需求。将学习到以下内容:•了解多租户架构;•建立和管理CDB和PDB;•在多租户中的CDB与PDB中管理存储;•在多租户中的CDB与PDB中管理安全性;
•在多租户中的CDB与PDB中管理性能监控和管理资源;•在多租户中的CDB与PDB中执行备份恢复和闪回操作;•在CDB和PDB中配置各种功能,如DG,数据库钱包;•详细的学习数据泵,数据加载,加密和审计操作。
课程目标:
• •管理多租户CDB和PDB性能
• •配置资源管理中PDB和CDB之
• 间的资源共享
• •统一审计PDB和CDB
• •使用数据泵,SQL*LOADER在
• PDB中
• •监控PDB和CDB
• •描述多租户架构
• •建立CDB
• •使用不同的方法建立PDB
• •将非CDB的数据库加入到多租户容
• 器数据库
• •管理CDB和PDB
• •管理CDB和PDB中的存储架构
• •建立和管理公有和本地用户账号
• •管理公共和本地的权限和角色
• •CDB和PDB的备份和恢复操作.
课程内容:
*部分:介绍
• •课程目标
• •课程表
• •工具
第二部分:CDB和PDB架构
• •新的挑战和优势
• •多租户架构
• •构建PDB
• •术语
第三部分:CDB和PDB的创建
• •使用工具
• •建立和配置一个CDB
• •建立PDB
• •删除PDB
• •迁移PDB
第四部分:管理CDB和PDB
• •连接
• •管理CDB和PDB
• •设置和管理PDB的打开模式
• •配置CDB和PDB的初始化参数
第五部分:CDB和PDB的存储管理
• •在CDB和PDB中管理永久表空间
• •在CDB和PDB中管理临时表空间
第六部分:CDB和PDB的安全管理
• •管理公共和本地用户
• •管理公共和本地权限
• •管理公共和本地角色
• •了解共享和非共享对象
• •管理公共和本地profile
第七部分:可用性管理
• •备份管理
• •恢复管理
• •闪回数据库管理
• •复制PDB
• •特殊情况和视图
第八部分:性能管理
• •性能管理
• •管理资源分配
• •*化综合数据库重放
第九部分:杂项
• •导入和导出数据
• •加载数据
• •审计操作
• •计划作业
• •其他产品