你的位置: 首页 > 内训课首页 > 客户服务 > 课程详情

details

Oracle数据库管理与性能调优组合研修班

暂无评价   
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
你还可以: 收藏

培训受众:

各行政单位、企事业单位、部队、学校、城市公共服务系统、大型银行等从事信息系统开发、网络建设的数据信息主管、技术总监,数据库管理、数据分析、网络维护的相关人员等。

课程收益:

通过本课程的学习,使学员了解Oracle数据库的存储结构、管理Oracle例程、创建并管理Oracle用户、备份及恢复数据库、监控数据库并解决使用数据库时出现的问题、配置Oracle Net Service、使用RMAN创建和管理备份集和映像副本等。
掌握数据库调优的思路和技巧、掌握多种优化工具的使用和优化方法、能够进行性能故障分析、掌握常见优化算法能根据应用需求选择

培训颁发证书:

考核认证
培训结束经考核成绩合格者获得:
工业和信息化部人才交流中心颁发的《全国信息化工程师证书》。证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。

课程大纲

培训大纲
(1) Oracle数据库管理专题
时间 主要授课内容
第一天 第一单元
内容一:简介(数据库体系结构)
1、 描述课程目标
2、 研究 Oracle 11g 数据库体系结构
内容二:安装 Oracle 数据库软件
1、 解释 DBA 核心任务和工具
2、 计划 Oracle 安装
3、 使用最佳的灵活的体系结构
4、 使用Oracle通用安装器(OUI)安装软件
内容三:创建 Oracle 数据库
1、 使用数据库配置助手 (DBCA) 创建数据库
2、 使用 DBCA 创建数据库设计模板
3、 使用 DBCA 生成数据库创建脚本
内容四:管理 Oracle 例程
1、 启动和停止 Oracle 数据库及组件
2、 使用 Oracle Enterprise Manager (EM)
3、 使用 SQL*Plus 和 iSQL*Plus 访问数据库
4、 修改数据库初始化参数
5、 了解数据库启动阶段
6、 查看预警日志
7、 使用数据字典
第二单元
内容一:管理数据库存储结构
1、描述表数据存储(以块为单位)
2、定义表空间和数据文件的用途
3、了解和使用 Oracle Managed Files (OMF)
4、创建和管理表空间
5、获取表空间信息
6、描述自动存储管理(ASM)的主要概念和功能
内容二:管理用户安全性
1、 创建和管理数据库用户帐户
2、 对用户进行验证
3、 分配默认的存储区(表空间)
4、 授予权限和撤消权限
5、 创建和管理职责
6、 创建和管理配置文件
7、 实施标准口令保护功能
8、 控制用户对资源的使用
内容三:管理方案对象
1、 定义方案对象和数据类型
2、 创建和修改表
3、定义约束条件
4、 查看表的列和内容
5、 创建索引、视图和序号
6、 解释临时表的用途
7、 使用数据字典
第二天 第三单元
内容一:使用简单的SELECT语句
1. SELECT语句的语法
2. 检索出来的数据排序
3. 用WHERE设置检索条件
4. GROUP BY和HAVING
5. 使用子查询
6. 连接查询
内容二:oracle 11g中支持的数据类型
1. Oracle 11g中数据类型介绍
内容三:视图
1、视图的概念
2、使用数据字典视图
3、简单和复杂的视图
4、带约束选项的视图
5、修改视图
内容四:相关的DDL和DML语句
1、使用DDL语句
2、使用DML语句
内容五:实现数据完整性
1.主键约束
2.外键约束
3.CHECK
4.UNIQUE
5.NOT NULL
内容六:oracle内置函数
1、介绍使用函数的基本概念
2、在SELECT语句中使用的各种字符,数字,日期函数
3、说明转换函数的定义及使用
4、介绍其他常用函数
第四单元
内容一:存储过程
1、 解释存储过程的概念
2、 存储过程分类
3、自定义存储过程
4、 存储过程中的参数传递
内容二:触发器
1、 解释触发器的概念及作用
2、 触发器的分类
3、 实现触发器
内容三:事务和锁
1、事务的类型及机制
2、事务分类
3、实现事务
4、锁的类型及使用
内容四:游标
1、 游标简介
2、 使用游标
第五单元
内容一:管理数据和并发处理能力
1、 通过 SQL 管理数据
2、 确定和管理 PL/SQL 对象
3、 描述触发器和触发事件
4、 监控和解决锁冲突
内容二:管理撤消数据
1、 解释 DML 和撤消数据生成
2、 监控和管理撤消
3、 描述撤消数据和重做数据之间的区别
4、 配置/保障撤消保留
5、 使用撤消 Advisor
内容三:实施 Oracle 数据库安全性
1、 描述 DBA 安全性责任
2、 应用最少权限原则
3、 启用标准数据库跟踪
4、 指定跟踪选项
5、 复查跟踪信息
6、 维护跟踪线索
第三天 第六单元
内容一:配置 Oracle Network 环境
1、 使用Oracle 11G Enterprise Manager 配置Oracle Network 环境
2、 创建其它监听程序
3、 创建 Oracle Net Service 别名
4、 配置连接时故障转移
5、 控制 Oracle Net Listener
6、 测试 Oracle Net 的连接性
7、 确定何时使用共享服务器和专用服务器
内容二:积极维护
1、 使用统计数据
2、 管理自动工作量资料档案库 (AWR)
3、 使用自动数据库诊断监控程序 (ADDM)
4、 描述指导框架
5、 设置预警阈值
6、 使用服务器生成的预警
7、 使用自动任务
内容三:性能管理
1、 使用 Oracle Enterprise Manager 页监控性能
2、 使用 SQL Tuning Advisor
3、 使用 SQL Access Advisor
4、 使用共享内存的自动管理
5、 使用内存 Advisor 设置内存缓冲区的大小
6、 使用与性能相关的动态视图
7、 排除无效或不可用的对象中的故障
第七单元
内容一:备份和恢复的概念
1、确定 Oracle 数据库中可能出现的错误类型
2、描述优化例程恢复的方法
3、确定检查点、重做日志文件和归档日志文件的重要性
4、配置 ARCHIVELOG 模式
内容二:使用RMAN工具
1、RMAN使用及维护
内容三:执行数据库备份
1、创建一致的数据库备份
2、在不关闭数据库的情况下进行备份
3、创建增量备份
4、自动数据库备份
5、监控快速恢复区
内容四:执行数据库恢复
1、 恢复丢失的控制文件
2、 恢复丢失的重做日志文件
3、 在数据文件丢失后执行完全恢复
内容五:执行FlashBack
1、 描述闪回数据库
2、 使用闪回表将表还原到过去的某一时间点
3、恢复已删除的表
4、使用闪回查询查看截至任意时间点的数据库内容
5、使用闪回版本查询查看行版本
6、使用闪回事务处理查询查看行的事务处理历
史记录 内容六:移动数据
1、描述移动数据的可用方法
2、创建和使用目录对象
3、使用SQL*Loader 从 Oracle 数据库(或用户文件)中装入数据
4、解释数据泵的通用体系结构
5、使用数据泵的导出和导入功能在 Oracle 数据库之间移动数据
6、使用外部表并通过平台独立文件移动数据
内容七:数据库应用
1、在java中连接oracle:JDBC与ODBC使用与连接
2、介绍一个数据库设计的实例
(2) Oracle数据库调优专题
时间 主要授课内容
第一天 第一单元
1、 Oracle11g体系架构
2、 数据库应用调优
数据库优化的总体思路和原则,从整体上对性能优化的各个阶段进行分析描述,确定性能优化的基本方法
3、 优化工具
最根本的性能信息工具:数据库数据字典和动态性能视图
Alert Log与Trace Files对性能故障诊断的帮助
诊断性能问题的法宝:Statspack与awr
Oracle性能诊断的又一利器:等待事件
11g新增加的自动化监控、调优工具——ADDM
基于自动化收集的性能指导工具介绍
第二单元
1、 SGA的内存调整:
动态的SGA与11g自动管理的SGA
2、数据高速缓存区的优化
数据高速缓存区的性能指标和判断依据,以及如何在各种情况下执行针对性的优化工作
3、共享池的优化
共享池的库高速缓存、字典高速缓存的性能指标和判断依据,以及如何进行各种情况的优化工作
4、其他SGA组件的优化
重做日志缓冲区的优化考虑以及各个内存区大小的经验判断方法
5、数据文件I/O的优化
数据库数据文件、重做日志文件、归档文件的I/O性能特点分析和优化原则,存储级的I/O性能考虑,检测点的原理及优化,使用多DBWR进程增加I/O能力,异步I/O的性能考虑,LGWR与ARC进程的优化,加速归档的方法

第二天 第三单元
1、 锁存器(LATCH)竞争优化
锁存器的主要功能和工作原理,如何判断和解除锁存器竞争
2、 锁竞争的解决
数据库的锁机制原理,锁的分类和各种模式,如何优化锁竞争
3、 回滚段竞争优化
回滚段主要作用和工作原理,自动撤销段管理方式,如何判断回滚段竞争以及如何解决回滚段竞争?对回滚段使用中Ora-01555故障的分析与处理
4、 应用存储参数的优化
了解存储结构基本概念,对比DMT与LMT的性能特点
分析数据库段、区、块的存储设置对于数据库的数据访问的性能影响,选择合适的块大小,考虑多种多块大小对性能的影响
设置合理的块空间参数,以减少I/O数量并且合理的存储数据,注意行链与行迁移对性能的影响,解决行迁移,同时选择ASSM存储方式以减少段头竞争
掌握HWM的含义和对性能的影响,找出存储结构不合理的表和索引,采取适当的方法将这些对象进行重组,使存储结构更加合理,从而得到更好的访问性能
第四单元 1、 选择合适的数据存储方法
了解数据库应用的特点,知道各种数据存储的方式对性能的影响,合理的选择分区表、索引组织表、聚簇表或者普通表存储数据
对用于存储海量数据的分区表的概念和维护进行详细描述,确定如何使用分区表加快查询性能
2、 检查点和重做优化
诊断检查点和重做问题,实现快速启动MTTR的目标,快速启动MTTR的目标监视性能的影响,调整重做链,Size重做日志文件,Size重做日志缓冲区
3、 优化 PGA 和临时空间
诊断PGA内存问题,Size PGA内存,诊断临时空间问题,为有效运作,指定临时表空间参数
4、 优化块空间的使用
调整段空间管理,字典管理的表空间转换,转换到自动段空间管理,调整块空间管理,诊断和纠正行迁移,诊断表碎片,比较表空间的BIGFILE和SMALLFILE的特点
第三天 第五单元 1、SQL语句的处理过程
2、SQL语句解析的优化
3、排序操作的优化
4、优化SQL语句的相关工具
提供SQL优化集的Statspack与awr
使用Explain plan分析执行计划
通过autotrace分析故障语句的执行计划和统计信息
通过Sql trace查找有性能问题的SQL语句
通过11g的Sql tunning advise自动分析语句性能
通过11g的Sql access advise自动分析语句算法
5、CBO和RBO介绍
6、数据访问方法
第六单元
1、收集统计信息
2、强制执行计划
修改参数值影响CBO生成的执行计划,通过hints直接强制执行计划
3、Sql语句优化经验
判断语句性能的问题
4、稳定调整好的语句执行计划
通过存储概要确保执行计划的稳定性
5、备份恢复概述
对比常见的几种备份恢复方法
第七单元
1、性能调优小结
列出整个课程中标注的最佳做法,总结性能调优方法的理论和方法。
2、性能调优实例分析
给出多个实际案例,结合整个课程的理论和方法,总结实际操作中的最佳实践。

培训师介绍

龚永罡 计算机应用技术博士。精通Oracle数据库,熟练使用从Oracle8i—Oracle11g的各种管理配置工具,大量Oracle数据库软件开发项目实践经验,丰富的大型项目数据库部署实施经验,丰富的性能调整经验,熟悉各种Oracle相关开发工具软件的使用。精通Oracle后台开发语言PL/SQL,能根据应用需求,合理的设计、开发调试后台存储过程、触发器等。独家资深顾问.负责ORACLE数据库,JAVA等方向的企业培训工作。
袁保华 计算机应用技术专家。精通Oracle数据库,熟练使用从Oracle8i—Oracle11g的各种管理配置工具,大量Oracle数据库软件开发项目实践经验,丰富的大型项目数据库部
署实施经验,丰富的性能调整经验,熟悉各种Oracle相关开发工具软件的使用。精通Oracle

后台开发语言PL/SQL,能根据应用需求,合理的设计、开发调试后台存储过程、触发器等。独家资深顾问,负责ORACLE数据库,JAVA等方向的企业培训工作。
贾代平 博士、资深Oracle专家,长期从事大中型企业和政府机构的数据库系统设计与调优,中国计算机学会高级会员、政府信息化建设评审专家与技术顾问,具有丰富的工程实践经验和工程实施背景。
徐伯星 北京大学信息工程学院教师,北京大学-紫色力腾信息安全联合实验室副主任,甲骨文(Oracle)大学深圳培训站负责人,深圳市紫色力腾科技发展有限公司技术总监,深圳市天舟网络公司及深圳市芯华科技公司技术顾问,长期从事计算机、网络与信息系统的研究,主持完成了多项国家、省市科技项目,完成了合作企业的产品设计与开发。

本课程名称: Oracle数据库管理与性能调优组合研修班

查看更多:客户服务内训课

Oracle数据库 Oracle 数据库 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%