Print

ORACLE数据库管理与调优实践

主办单位:中培网   中培管理咨询

时间地点:2015-06-25至2015-06-30 在 青岛

学员对象:各单位从事数据库管理的相关人员。

费  用: 4500元

【培训对象】

各单位从事数据库管理的相关人员。

【课程收益】

【课程大纲】

培训费用:4500元(含培训费、考试费、证书费、资料费、午餐),两项组合报价8800元,食宿统一安排,费用自理。(请学员带二寸彩照2张—背面注明姓名,身份证复印件一张)。

面向对象:各单位从事数据库管理的相关人员。

授课方式:本课程采取组合选修模式,采取三天管理与三天调优的方式,共计时长6天。学员可根据兴趣及已有积累选择适合自己的学习内容。建议学员自带笔记本电脑。

考核认证

中心颁发的《高级Oracle数据库管理师》证书。证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。

课程目标

了解Oracle数据库的存储结构;

管理Oracle例程;

创建并管理Oracle用户;

备份及恢复数据库;

监控数据库并解决使用数据库时出现的问题;

配置Oracle Net Service;

使用RMAN创建和管理备份集和映像副本;

进行性能故障分析;

掌握多种优化工具的使用和优化方法;

掌握常见优化算法能根据应用需求选择。

培训大纲

(1)Oracle数据库管理专题

单元主要授课内容

第一单元

内容一:简介(数据库体系结构)

1、描述课程目标

2、研究 Oracle 11g 数据库体系结构

内容二:安装 Oracle 数据库软件

1、解释 DBA 核心任务和工具

2、计划 Oracle 安装

3、使用最佳的灵活的体系结构

4、使用 Oracle Universal Installer (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、使用数据字典

内容五:使用RMAN工具

1、RMAN使用及维护

第二单元

内容一:使用简单的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、生成带约束选项的视图

5、修改视图

内容二:存储过程

1、解释存储过程的概念

2、存储过程分类

3、自定义存储过程

4、存储过程中的参数传递

内容三:触发器

1、解释触发器的概念及作用

2、触发器的分类

3、实现触发器

内容四:事务和锁

1、事务的类型及机制

2、事务分类

3、实现事务

4、锁的类型及使用

内容五:游标

1、游标简介

2、使用游标

第四单元

内容一:管理数据库存储结构

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、使用数据字典

第五单元

内容一:管理数据和并发处理能力

1、通过 SQL 管理数据

2、确定和管理 PL/SQL 对象

3、描述触发器和触发事件

4、监控和解决锁冲突

内容二:管理撤消数据

1、解释 DML 和撤消数据生成

2、监控和管理撤消

3、描述撤消数据和重做数据之间的区别

4、配置撤消保留

5、保障撤消保留

6、使用撤消 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 模式

内容二:执行数据库备份

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的内存调整、动态共享内存管理(ASMM)和自动内存管理(AMM)

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、应用存储参数的优化

5、选择合适的数据存储方法

 了解数据库应用的特点,知道各种数据存储的方式对性能的影响,合理的选择分区表、索引组织表、聚簇表或者普通表存储数据

 对用于存储海量数据的分区表的概念和维护进行详细描述,确定如何使用分区表加快查询性能

第四单元

1、SQL语句的处理过程

2、SQL语句解析的优化

3、排序操作的优化

4、优化SQL语句的相关工具

 提供Statspack与awr

 使用Explain plan分析执行计划

 通过autotrace分析故障语句的执行计划和统计信息

 通过Sql trace查找有性能问题的SQL语句

 通过10g的Sql tunning advise自动分析语句性能

 通过10g的Sql access advise自动分析语句算法

5、CBO和RBO介绍

6、数据访问方法

第五单元

1、收集统计信息

2、SQL执行计划

 修改参数值影响CBO生成的执行计划,通过hints直接强制执行计划

3、Sql语句优化经验

 判断语句性能的问题

4、稳定调整好的语句执行计划

 通过存储概要确保执行计划的稳定性

5、备份恢复概述

 对比常见的几种备份恢复方法

课程师资:

袁保华 计算机应用技术专家,精通Oracle数据库,丰富的大型项目数据库部署实施经验,丰富的性能调优经验。

陈枝清 OCP、OCM,高级Oracle数据库专家,精通Oracle数据库体系结构,数据库设计/架构,数据库管理、调优、RAC等高级应用,丰富的Oracle实施、部署及数据保障经验。

贾代平 博士、Oracle学者,国内第一代Oracle专家级用户,长期致力于Oracle技术研究与推广,从事OLTP/ERP/DSS产品开发与研究,擅长大型数据中心的设计、调优与数据保障等。

【讲师介绍】

        ▓▓▓▓▓▓▓▓▓ (此表复制有效)▓▓▓▓▓▓▓▓

                                    传真至:020-62355807

 

我单位共___ 人报名参加 2015-06-25至2015-06-30青岛 举办的 ORACLE数据库管理与调优实践

 

单位名称:______________________________________

 

培训联系人:_________ 联系电话:_________ 联系传真:________

 

移动电话:____________ 电子邮箱:__________________

 

参加人数:____ 费用总计:______

 

人:________ 所任职务:__________ 移动电话:_________

 

人:________ 所任职务:__________ 移动电话:_________

 

人:________ 所任职务:__________ 移动电话:_________

══════════════════════════════════════════

广州电话:(0203997189362355796              传真号码:(02062355807

人:赵小姐、张先生                   报名邮箱: 317709971@QQ.COM

参会方式:请您把培训回执表填写好回传,课前一星期您将会收到传真函,包括培训注意事项及详细安排

文档生成:http://www.chinacpx.com/word/<%=wsid%>.doc