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

IT易学网 > 面授 > OCP

  • 课程简介
  • 讲师介绍
  • 累积评价(0)
  • 该老师还开设以下课程
  • 课程安排:
    全日脱产班,早9:00-下午5:00 周一至周五上课。
    在职周末班,早9:00-下午5:00 周六或周日上课。
    在职晚班,晚19:00-晚21:30 周一到周五上课。

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

     
       课程大纲

            1.  行业知识简介

                 ●  DBA日常工作介绍

                 ●  DBA主要技能介绍

                 ●  课程安排介绍

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

                 ●  安装VMware10

                 ●  安装部署OracleLinux6.3x86_64

                 ●  安装部署Oracle11.2.0.4.0

                 ●  区分PSU/CPU/SPU

                 ●  升级Oracle至11.2.0.4.5

                 ●  使用DBCA创建数据库

            3.  SQL*PLUS工具的使用

                 ●  执行sql脚本

                 ●  使用edit指令

                 ●  使用spool指令

                 ●  格式化列显示

                 ●  使用set指令

                 ●  使用change指令

                 ●  使用list指令

                 ●  使用input指令

                 ●  使用append指令

                 ●  将sqlbuffer中的sql保存到文件

                 ●  其他相关指令

                 ●  显示sqlplus帮助

                 ●  显示sqlplus系统变量的值

      二、使用SQL

      
       课程大纲

            1.  使用SQL语句

                 ●  掌握基本查询语句

                 ●  使用比较操作符

                 ●  排序行

                 ●  使用替代变量

                 ●  使用字符函数、数字函数和日期函数

                 ●  转换函数和条件表达式

                 ●  分组函数

                 ●  等值与不等值连接

                 ●  自连接

                 ●  外连接

                 ●  笛卡尔乘积

            2.  管理数据库对象

                 ●  单行与多行子查询

                 ●  Set操作

                 ●  使用DML语句操纵数据

                 ●  使用DDL建立和管理表

                 ●  建立简单与复杂的视图

                 ●  视图查询数据

                 ●  建立维护使用序列

                 ●  建立维护索引

                 ●  建立公有和私有同义词

                 ●  添加约束

                 ●  使用数据字典

                 ●  如何操纵海量数据

                 ●  时区

                 ●  高级子查询

                 ●  正则表达式

                 ●  使用rollup操作符产生汇总结果

                 ●  使用cube产生交叉汇总结果

                 ●  使用groupingsets产生简单结果集

                 ●  使用grouping函数标识rollup或cube产生汇总结果

      三、Oracle数据库体系结构

     
       课程大纲

            1.  Oracle数据库体系结构

                 ●  Oracle数据库体系结构总括

                 ●  Oracle数据库进程详解

                 ●  Oracle数据库相关概念详解

                 ●  Oracle数据库内存区域划分及各内存区域的作用详解

                 ●  Oracle数据库自动内存管理机制ASMM详解

            2.  Oracle数据库启动和关闭过程详解

                 ●  Oracle数据库启动过程详解

                 ●  Oracle数据库关闭过程详解

                 ●  实例恢复和fast_start_mttr_target

                 ●  启动和关闭指令介绍

                 ●  手工创建数据库

            3.  Oracle数据库文件详解

                 ●  控制文件详解

                 ●  遭遇控制文件丢失的解决方案

                 ●  增加或移动控制文件

                 ●  如何重建控制文件

                 ●  日志文件工作机制详解

                 ●  日志文件组、日志文件成员详解

                 ●  创建、删除、移动和管理日志文件

                 ●  归档机制和归档文件详解

                 ●  如何打开数据库归档

                 ●  如何为生产数据库制定合理的日志策略

            4.  表空间详解

                 ●  系统表空间详解

                 ●  辅助表空间详解

                 ●  临时表空间详解

                 ●  UNDO表空间详解

                 ●  段空间管理、区空间管理

                 ●  创建和管理表空间

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

                 ●  什么是大表空间及何时使用大表空间

            5.  表空间详解

                 ●  数据文件详解

                 ●  管理数据文件

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

                 ●  什么是段、区、块

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

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

      四、Oracle数据库网络管理和安全管理

      课程大纲

            1.  配置Oracle网络环境

                 ●  Oracle网络配置

                 ●  监听器的配置与管理

                 ●  Tnsnames的配置与管理

                 ●  动态注册与静态注册

                 ●  使用Oracle配置文件

                 ●  网络故障Failover

            2.  实施Oracle数据库安全管理

                 ●  多种验证方式

                 ●  表空间配额

                 ●  使用概要文件限制口令和资源

                 ●  系统权限

                 ●  对象权限

                 ●  权限的赋予和回收

                 ●  角色的使用和管理

                 ●  如何根据实际情况设定合理的角色和权限

      五、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数据库

    资质认证:OCP、OCM

    授课范围:OCP/OCM

    工作经验:

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

    项目经验:(部分节选)

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

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

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

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

    长江证券--搭建dataguard项目

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

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

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

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


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

    特长和技能:

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

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

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



    教学理念:

    立服务之本,强自身本领

  • 累积评价:0条

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

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

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