免费发布课程
广州市腾科职业培训学校

OCM

  • 授课对象:对Oracle技术有兴趣者
  • 授课地址:广州市天河区棠安路188号乐天大厦二楼
  • 授课学校:广州市腾科职业培训学校      
  • 关注人数:10
  • 课程原价:
  • 网上报名价:30000元
  • 课程详情

一、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三大保护模式介绍

           ●  创建物理备库

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

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

           ●  配置故障切换连接

           ●  转换备库到快照备库

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

更多课程推荐:

腾科IT教育集团是广州腾科网络技术有限公司旗下运营的网站平台。腾科IT教育集团是一家以提供新型、领先的IT技术培训(教育)解决方案为主要经营目标的专业公司,是中国高端IT培训的领先品牌。联合思科(Cisco)、甲骨文(Oracle)、红帽(Red Hat)、华为(Huawei)、微软(Microsoft)、美国计算机行业协会(CompTIA)等国际知名IT厂商以 及国内300多家高等院校,开展IT认证技能培训和IT职业课程教育,培养新型IT高级人才,是Pearson VUE国际电子考试中心和Prometric(普尔文)授权考试中心,并是达索(solidworks)、安氏(LinkTrust)的授权经销商。
腾科IT教育集团下辖广州腾科网络技术有限公司、腾科职业培训学校、腾科软件学院、广州腾软科技有限公司、上海分公司、深圳分公司、武汉分公司、杭州分公司等8个分支机构。以及30多个培训网点,业务涵盖全国主要大、中型城市。

  • 暂无评论!

      79招生网为第三方平台,不会向学员收取任何费用;内容素材如有侵权、虚假不实、违法违规信息等请联系我们 020-26225931。

      课程信息由培训机构(或其代理)自行发布(或提供),请用户在自辨课程虚实、有效性、及时性时留意以实际授课为准。



报名咨询

       您好,在此留下您的联系方式,我们将第一时间与您联系!

学校信息

学校优势:

腾科IT教育集团是广州腾科网络技术有限公司旗下运营的网站平台。腾科IT教育集团是一家以提供新型、领先的IT...

QQ客服

联系电话

18924037954

(微信同号)

微信公众号

79招生网微信公众号