IT易学网-IT在线教育交易平台

IT易学网 > 面授 > OCM

  • 课程简介
  • 讲师介绍
  • 累积评价(0)
  • 该老师还开设以下课程
  • 课程时间安排:
    脱产班,定制班,寒暑班早9:00-下午5:00 周一至周五上课

    周末班,早9:00-下午5:00 周六或周日上课

    晚班,晚上19:00-晚21:30 周一到周四上课


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

       课程大纲

            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.  Oracle数据库设计

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

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

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

            2.  Oracle数据库规划

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

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

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

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

            3.  Oracle表空间详解

                ●  表空间的操作和管理

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

                ●  Rowid详解

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

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

                ●  详解和管理undo表空间

                ●  加密表空间

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

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

                ●  数据文件详解

                ●  管理数据文件

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

                ●  什么是段、区、块

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

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

            5.  Oracle数据库配置

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

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

      三、Oracle数据库网络管理

        课程大纲

            1.  配置Oracle网络环境

                 ●  Oracle网络配置

                 ●  监听器的配置与管理

                 ●  Tnsnames的配置与管理

                 ●  动态注册与静态注册

                 ●  使用Oracle配置文件

                 ●  网络故障Failover

            2.  解决Oracle网络故障

                 ●  设置网络追踪

                 ●  故障处理

      四、网格控制

      课程大纲

            1.  GC的安装和配置

                 ●  GC的作用和应用

                 ●  GC的体系架构

                 ●  GC的安装

                 ●  配置EM资料库

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

            2.  GC的使用

                 ●  使用EM修改数据库配置

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

            3.  创建和使用计划任务

                 ●  创建和管理job作业

                 ●  创建和监视警告

                 ●  创建通知

                 ●  创建计划任务

                 ●  创建计划

                 ●  为作业指定时间窗口

                 ●  创建程序

                 ●  创建作业类

                 ●  使用RMAN备份各种文件

      五、Oracle数据库备份与恢复

      课程大纲

            1.  备份恢复基本概念

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

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

                 ●  SCN号详解

                 ●  冷备份与热备份

                 ●  物理备份与逻辑备份

                 ●  完全备份与不完全备份

                 ●  完全恢复与不完全恢复

                 ●  实例恢复与介质恢复

            2.  使用闪回

                 ●  闪回版本查询

                 ●  闪回事务

                 ●  闪回表

                 ●  闪回丢弃

                 ●  闪回数据库

                 ●  闪回数据归档

            3.  手工备份与恢复

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

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

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

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

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

            4.  逻辑备份

                 ●  导入导出原理解析

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

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

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

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

                 ●  传输表空间

                 ●  字符集问题

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

                 ●  RMANCatalog

                 ●  RMAN工具的基本使用

                 ●  查看和修改RMAN环境设置

                 ●  使用控制文件自动备份

                 ●  使用RMAN镜像备份

                 ●  使用RMAN备份优化

                 ●  使用多个通道进行备份

                 ●  使用备份恢复冗余策略

                 ●  使用RMAN备份各种文件

                 ●  使用增量备份

                 ●  备份集与备份片

                 ●  使用RMAN查看备份

                 ●  使用RMAN校验备份集

                 ●  修改备份集状态

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

                 ●  使用RMANSCRIPT

                 ●  使用数据恢复顾问

      六、Oracle数据库迁移
     课程大纲

            1.  如何迁移数据库

                 ●  不同迁移场景介绍

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

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

                 ●  使用dblink迁移数据

                 ●  使用RMAN执行迁移

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

                 ●  使用DG迁移数据

                 ●  使用OGG迁移数据

            2.  手工备份与恢复

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

                 ●  使用RMANConvert执行跨平台迁移

      七、Oracle数据库性能优化

      课程大纲

            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.  使用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三大保护模式介绍

                 ●  创建物理备库

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

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

                 ●  配置故障切换连接

                 ●  转换备库到快照备库

                 ●  为双机热备配置归档删除策略
  • 古老师

    技术类别:ORACLE数据库

    资质认证:OCP、OCM

    授课范围:OCP/OCM

    工作经验:

    五年以上系统运维经验,精通Linux、windows操作系统部署与管理维护。三年以上ORACLE数据库运维管理,精通数据库的安装部署、迁移、调优。喜爱对数据库技术的学习和钻研,善于学习新技术乐于分享知识。

    项目经验:(部分节选)

    中原房产--异地容灾GoldenGate的实施项目

    东方财富--ORACOE数据库升级项目

    上海大众--数据库性能调优项目

    百联集团--数据库备份策略调整实施项目

    长江证券--搭建dataguard项目

    维尔科技金融核心库10g单机迁移至11gRAC

    恒泰软件oracle数据库从Windows环境迁移至Linux环境

    畅米网络数据仓库底层数据传输OGG项目实施

    亿佳科技机房异地备份方案制定,实施


    华润(集团)有限公司--数据迁移项目

    特长和技能:

    对Oracle数据库有深刻的认识和理解

    擅长数据库性能优化和故障定位

    熟悉数据库的高可用技术和大数据的处理



    教学理念:

    立服务之本,强自身本领

  • 累积评价:0条

    与描述相符 0.0
    0.0
  • < > 共0页

———— 相关面授课程 ————

Oracle OCM培训 面授¥9800.00

腾科OCM工程硕士培训课程¥15000.00

更多>>
立即注册 认证讲师 在线咨询 ×