广州总校区切换校区

Oracle OCM甲骨文认证大师

课时总数:144课时

课程介绍

  
  一、Oracle数据库软件的安装部署和升级

  1.  课程应用

        ●  为了顺利使用OracleDatabase软件,DBA的第一项任务是安装和部署OracleDatabase软件。

        ●  无论是安装还是配置,都应该根据实际需要来进行,使得系统满足用户的实际需求。

        ●  随着Oracle版本升级和发布各种补丁,Oracle数据库软件的安装不是一劳永逸的,应该随时根据需求的变化和环境的需要进行监视和适当地调整。

        ●  因此,作为一个数据库管理员(DatabaseAdministrator,DBA),应该学会升级Oracle数据库软件和安装各种补丁。

  2.  课程目标

        ●  OCM考试介绍和课程介绍

        ●  独立在OracleEnterpriseLinux5.432

        ●  位平台下安装Oracle11.2.0.3.0

        ●  升级Oracle11.2.0.3.0至11.2.0.3.14

        ●  了解Oracle数据库行业知识

        ●  手工创建数据库

  3.  课程大纲

        1.  OCM考试介绍和课程介绍

             ●  OCM考试流程简介

             ●  OCM考试大纲介绍

             ●  课程安排介绍

        2.  安装和升级数据库软件

             ●  安装VMware10

             ●  安装部署OracleLinux5.432位

             ●  安装部署Oracle11.2.0.3.0

             ●  区分PSU/CPU/SPU

             ●  升级Oracle至11.2.0.3.14

             ●  手工创建数据库

        3.  SQL*PLUS工具的使用

             ●  执行sql脚本

             ●  使用edit指令

             ●  使用spool指令

             ●  格式化列显示

             ●  使用set指令

             ●  使用change指令

             ●  使用list指令

             ●  使用input指令

             ●  使用append指令

             ●  将sqlbuffer中的sql保存到文件

             ●  其他相关指令

             ●  显示sqlplus帮助

             ●  显示sqlplus系统变量的值

  二、Oracle数据库管理和配置

  1.  课程应用

        ●  作为一个高级数据库管理员,必须学会规划数据库,规划内容包括硬件容量规划、软件规划、网络规划。

        ●  作为一个高级数据库管理员,必须学会设计应用架构:数据库设计、应用设计、技术架构设计。

  2.  课程目标

        ●  如何设计应用架构

        ●  如何规划数据库

        ●  如何合理配置和管理数据库

  3.  课程大纲

        1.  Oracle数据库设计

             ●  考虑Oracle数据库的逻辑需求

            ●  数据库的创建方式和数量

            ●  数据库数据文件和日志文件的存放位置

        2.  Oracle数据库规划

            ●  硬件容量规划:磁盘空间、CPU、I/O等规划

            ●  软件规划:操作系统的安装和配置规划、数据库规划、数据库对象内容和数量规划

            ●  网络规划:网络硬件、网络软件和协议、网络客户数量流量和分布、网络拓扑结构等规划

            ●  根据短期、中期、长期和未来业务发展对数据库做规划

        3.  Oracle表空间详解

            ●  表空间的操作和管理

            ●  配置大文件表空间Rowid详解

            ●  Rowid详解

            ●  使用自动和手动管理的表空间

            ●  创建和管理NFS文件管理的表空间

            ●  详解和管理undo表空间

            ●  加密表空间

            ●  如何在工作中创建合适的表空间

        4.  Oracle数据库存储结构详解

            ●  数据文件详解

            ●  管理数据文件

            ●  如何合理规划和添加数据文件

            ●  什么是段、区、块

            ●  行迁移和行链接的成因,带来的影响和解决方案

            ●  什么是高水位线,带来的影响和解决方案

        5.  Oracle数据库配置

            ●  为数据库配置内存大小和参数

            ●  如何在工作中为数据库配置合适的参数

  三、Oracle数据库网络管理

  1.  课程应用

        ●  OracleDatabase提供了许多网络管理工具和服务,DBA应该借助这些工具和服务规划和管理网络操作。为了做好网络管理工作,DBA应该学会定义数据库的连接,学会使用OracleNetListener,学会使用Oracle配置文件,确定服务器应该使用专有还是共享方式连接,在多层网络环境中配置数据库。

  2.  课程目标

        ●  学会配置Oracle数据库网络

  3.  课程大纲

        1.  配置Oracle网络环境

             ●  Oracle网络配置

             ●  监听器的配置与管理

             ●  Tnsnames的配置与管理

             ●  动态注册与静态注册

             ●  使用Oracle配置文件

             ●  网络故障Failover

        2.  解决Oracle网络故障

             ●  设置网络追踪

             ●  故障处理

  四、网格控制

  1.  课程应用

        ●  作为一个数据库管理员(DatabaseAdministrator,DBA),应该学会使用EM(EnterpriseManager)对数据库进行各种管理和操作。

        ●  OracleDatabase提供了许多自动工作的工具,DBA应该充分利用这些工具和机制,进行各种调度作业,确定作业应该在何时执行,确保作业可以正确执行,在作业失败时进行处理,使系统可以均衡地执行相应的操作。

  2.  课程目标

        ●  独立完成GC软件的安装

        ●  安装和管理GC客户端

        ●  配置和管理GC

        ●  使用Schedule

  3.  课程大纲

        1.  GC的安装和配置

             ●  GC的作用和应用

             ●  GC的体系架构

             ●  GC的安装

             ●  配置EM资料库

             ●  创建EM用户AGENT的安装和配置

        2.  GC的使用

             ●  使用EM修改数据库配置

             ●  使用EM修改数据库可用性

        3.  创建和使用计划任务

             ●  创建和管理job作业

             ●  创建和监视警告

             ●  创建通知

             ●  创建计划任务

             ●  创建计划

             ●  为作业指定时间窗口

             ●  创建程序

             ●  创建作业类

             ●  使用RMAN备份各种文件

  五、Oracle数据库备份与恢复

  1.  课程应用

        ●  天灾、人祸、系统缺陷都有可能造成系统的瘫痪、失败。怎样解决这些灾难性问题呢?可行的办法就是制定和实行备份和恢复策略。

        ●  备份就是制作数据的副本,恢复就是将数据的副本复原到系统中。

        ●  备份和恢复工作是DBA的一项持续性的重要工作,其执行频率可以根据数据的重要程度和系统的稳定程度来确定。

  2.  课程目标

        ●  了解Oracle数据库备份恢复原理

        ●  学会使用闪回

        ●  学会使用手工备份恢复

        ●  学会使用导入导出、数据泵导入导出工具

        ●  学会使用RMAN工具

        ●  学会使用数据恢复顾问

  3.  课程大纲

        1.  备份恢复基本概念

             ●  实际工作中制定备份恢复策略需要考虑的因素

             ●  常见错误类型和如何应对

             ●  SCN号详解

             ●  冷备份与热备份

             ●  物理备份与逻辑备份

             ●  完全备份与不完全备份

             ●  完全恢复与不完全恢复

             ●  实例恢复与介质恢复

        2.  使用闪回

             ●  闪回版本查询

             ●  闪回事务

             ●  闪回表

             ●  闪回丢弃

             ●  闪回数据库

             ●  闪回数据归档

        3.  手工备份与恢复

             ●  使用手工方式对控制文件和数据文件进行物理备份

             ●  丢失一个或多个控制文件的解决方案

             ●  丢失一个日志成员和一个非当前日志组的解决方案

             ●  丢失系统表空间的恢复方案

             ●  丢失非系统表空间的恢复方案

        4.  逻辑备份

             ●  导入导出原理解析

             ●  使用导入导出工具执行表、对象、全库导出和导入

             ●  导入导出工具常用参数详解

             ●  使用数据泵导入导出工具执行表、对象、全库导出和导入

             ●  数据泵导入导出工具常用参数详解

             ●  传输表空间

             ●  字符集问题

        5.  使用RMAN执行备份和恢复

             ●  RMANCatalog

             ●  RMAN工具的基本使用

             ●  查看和修改RMAN环境设置

             ●  使用控制文件自动备份

             ●  使用RMAN镜像备份

             ●  使用RMAN备份优化

             ●  使用多个通道进行备份

             ●  使用备份恢复冗余策略

             ●  使用RMAN备份各种文件

             ●  使用增量备份

             ●  备份集与备份片

             ●  使用RMAN查看备份

             ●  使用RMAN校验备份集

             ●  修改备份集状态

             ●  使用RMAN进行各种场景的恢复

             ●  使用RMANSCRIPT

             ●  使用数据恢复顾问

  六、Oracle数据库迁移

  1.  课程应用

        ●  作为一个数据库管理员(DatabaseAdministrator,DBA),往往会在工作中遇到数据库更换主机等问题,这种情况下,掌握数据库迁移的技能是非常必要的。

  2.  课程目标

        ●  不同迁移场景介绍

        ●  基于不同的迁移场景如何选择迁移方式

        ●  使用RMAN迁移数据库

  3.  课程大纲

        1.  如何迁移数据库

             ●  不同迁移场景介绍

             ●  基于不同的迁移场景如何选择迁移方式

             ●  使用数据泵导入导出工具迁移数据库

             ●  使用dblink迁移数据

             ●  使用RMAN执行迁移

             ●  使用传输表空间迁移数据

             ●  使用DG迁移数据

             ●  使用OGG迁移数据

        2.  手工备份与恢复

             ●  使用数据泵导入导出工具执行跨版本迁移

             ●  使用RMANConvert执行跨平台迁移

  七、Oracle数据库性能优化

  1.  课程应用

        ●  OracleDatabase的运行好坏必须得到正确地监视、评价和调整,这是DBA一项高级工作。

        ●  借助一些工具和运行性能指标,DBA应该监视系统的运行。

        ●  如果某些运行指标出现了问题,DBA应该及时地采取补救措施,使得系统始终保持高效地运行。

  2.  课程目标

        ●  学会使用各种诊断和调优工具

        ●  学会使用分区表

        ●  学会对I/O进行优化

        ●  学会使用索引组织表

        ●  学会对内存进行优化

        ●  学会使用SQL*Loader和外部表

        ●  学会对SQL进行优化

        ●  学会使用物化视图

        ●  学会使用各种索引

        ●  学会使用ASM

  3.  课程大纲

        1.  性能优化的基本概念

             ●  为什么要优化

             ●  优化目标

             ●  常见优化问题

             ●  生产过程中的优化步骤

        2.  诊断与调优工具

             ●  告警日志

             ●  SQL跟踪SQL_Trace10046、10053事件

             ●  资料视图

             ●  AWR性能报告与ADDM

             ●  使用SQL优化建议SQLTuningAdvisor

             ●  使用SQL查询建议SQLAccessAdvisor

             ●  使用SQL性能分析器SQLPerformanceAnalyzer

             ●  配置基线模板

        3.  I/O调优

             ●  进程与I/O

             ●  调节I/O的指导方针

             ●  相关I/O的视图与AWR的I/O资料

             ●  全表扫描、索引扫描与物理读

             ●  DBWn与物理写

             ●  日志文件与归档日志

        4.  共享池

             ●  共享池简介

             ●  库缓存

             ●  游标与共享SQL

             ●  库缓存调优与Pin频繁使用的对象

             ●  保留区与ORA-04031

             ●  共享池顾问

             ●  库缓存调优总结

             ●  调优字典缓存

             ●  大池

             ●  共享池相关的闩

        5.  BufferCache

             ●  BufferCache简介

             ●  块的读

             ●  块的写

             ●  逻辑读的两种类型

             ●  CR块

             ●  等待事件

        6.  RedoBuffer与Java池

             ●  RedoBuffer

             ●  Java池

        7.  SGA管理

             ●  SGA_TARGET与SGA_MAX_SIZE

             ●  MEMORY_TARGET与MEMORY_MAX_TARGET

             ●  ASMM内存组件与非ASMM内存组件的改变

        8.  PGA与排序

             ●  UGA用户全局区

             ●  CGA调用全局区

             ●  PGA程序全局区

             ●  PGA管理

             ●  PGA内存的回收

             ●  相关视图

        9.  SQL调优

             ●  访问路径

             ●  ROWID与ROWNUM

             ●  表连接方式

             ●  优化器

             ●  执行计划和Hints

             ●  大纲

             ●  诊断工具

        10.  资料收集

             ●  什么是资料

             ●  柱状图

             ●  Analyze

        11.  学会使用各类索引

             ●  学会使用B*Tree索引

             ●  学会使用各类非B*Tree索引

             ●  不同索引的使用和性能对比

             ●  如何确定是否创建索引及选择合适的索引

        12.  使用分区表

             ●  为什么使用分区表

             ●  工作中如何确定是否需要选用分区表

             ●  分区表的原理

             ●  Hash分区

             ●  列表分区

             ●  范围分区

             ●  复合分区

             ●  创建、删除、更新和管理分区表

             ●  全局和本地索引

        13.  使用索引组织表

             ●  为什么使用索引组织表

             ●  工作中如何确定是否需要选用索引组织表

             ●  索引组织表的原理

             ●  创建、删除、更新和管理索引组织表

        14.  使用SQL*Loader和外部表

             ●  使用SQL*Loader装载数据

             ●  为什么使用外部表

             ●  工作中如何确定是否需要选用外部表

             ●  外部表表的原理

             ●  创建、删除、更新和管理外部表

        15.  使用物化视图

             ●  为什么使用物化视图

             ●  工作中如何确定是否需要选用物化视图

             ●  物化视图的工作原理

             ●  创建、删除、更新和管理物化视图

             ●  物化视图的刷新

             ●  查询重写

        16.  使用ASM

             ●  ASM的原理

             ●  安装部署GRID软件

             ●  ASM磁盘、磁盘组、故障组概述

             ●  如何创建ASM磁盘

             ●  如何创建ASM实例

             ●  管理ASM实例

             ●  管理ASM磁盘

             ●  创建和管理ASM磁盘组

             ●  创建和管理ASM故障组

             ●  创建使用ASM磁盘组的数据库

             ●  使用ASM镜像数据

             ●  使用ASM平衡数据

             ●  ASM再平衡

  八、Oracle数据库高可用性

  1.  课程应用

        ●  作为一个高级Oracle数据库管理员,为了实现Oracle数据库高可用性,应掌握ASM(AutomaticStorageManagement)的创建和管理。

        ●  作为一个高级Oracle数据库管理员,为了实现Oracle数据库高可用性,应掌握RAC(RealApplicationCluster)的创建和管理。

        ●  作为一个高级Oracle数据库管理员,为了实现Oracle数据库高可用性,应掌握DG(DataGuard)的创建和管理。

  2.  课程目标

        ●  学会使用ASM

        ●  学会使用RAC

        ●  学会使用DG

  3.  课程大纲

        1.  使用ASM

             ●  ASM的原理

             ●  安装部署GRID软件

             ●  ASM磁盘、磁盘组、故障组概述

             ●  如何创建ASM磁盘

             ●  如何创建ASM实例

             ●  管理ASM实例

             ●  管理ASM磁盘

             ●  创建和管理ASM磁盘组

             ●  创建和管理ASM故障组

             ●  创建使用ASM磁盘组的数据库

             ●  使用ASM镜像数据

             ●  使用ASM平衡数据

             ●  ASM再平衡

        2.  使用RAC

             ●  RAC的原理

             ●  何时使用RAC

             ●  集群相关概念:脑裂、健忘症、投票等

             ●  使用ASM作为存储安装部署双节点集群环境

             ●  在多个节点安装Grid软件

             ●  在多个节点安装Oracle数据库软件

             ●  创建和管理多节点数据库实例

             ●  RAC管理常用指令总结

             ●  RAC常见故障排除

             ●  RAC环境应该如何优化

        3.  使用DG

             ●  DG的原理详解

             ●  什么是逻辑备库,什么是物理备库

             ●  双机热备应用场景描述

             ●  DG相关服务介绍:日志发送、传输、接收、应用服务

             ●  DG三大保护模式介绍

             ●  创建物理备库

             ●  配置双机,减少主库增量备份开销

             ●  切换主备库并切换回原状态

             ●  配置故障切换连接

             ●  转换备库到快照备库

             ●  为双机热备配置归档删除策略


在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!