oracle数据库培训课程大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
oracle数据库培训课程大纲
oracle数据库培训课程大纲
Oracle 9i/10g课程大纲
UNIT 1. 数据库基础及 SQL基础
课程综述
本课程适用于Oracle9i/10g 用户,将向学员提供数据服务器的扩展介绍。课程涉及的概念包括面向关系和面向对象数据库,以及强大的SQL编程语言。
课程将向学员教授创建和维护数据库对象,以及存储、获取和操作数据。同时学员将学会使用像ROLLUP、CUBE、Set运算符和分级获取等高级技术获取数据。学员将学会使用iSQL*Plus工具编写SQL 和SQL*Plus脚本文件产生类似报表的示例和动手实践以增强基础概念。
内容纲要
※ 数据库概述※ 编写基本的SQL语句※ 限制和排序数据※ 单记录函数※ 从多表中显示数据※ 使用Group函数聚合数据※ 编写子查询※ 使用iSQL*Plus产生只读输出※ 操作数据※ 创建和管理表※ 包含约束※ 创建视图※ 其它数据库对象※ 控制用户访问※ 使用Set运算符※ Oracle Datetime函数※ 对GROUP BY子句的增强※ 高级子查询※ 分级获取数据※ Oracle对DML 和DDL语句的扩展※ 使用PL/SQL developer,TOAD等专业软件查询管理数据库
学员受益
从事Oracle数据库服务器的数据操作和管理。
目标学员
数据库管理人员、开发人员、测试人员、数据库最终用户。
学员条件
有基本的操作系统使用经验,熟悉数据处理概念和技术。
课程天数
3天
UNIT 2. Oracle9i/10g 数据库管理基础 I
课程综述
Oracle 产品数据库管理员管理工业界最先进的信息系统和拥有业界最高薪水。本课程是迈向成为一名Oracle专家的第一步,设计用于巩固熟悉基本的数据库任务。学员将学会设计、创建和维护Oracle数据库。学员将会了解Oracle数据库架构的基本概念,以及这些组件如何工作和相互交互。学员将学会如何创建关系数据库和以一种有效和高效率的方式管理各种架构。
内容纲要
※ Oracle架构组件※ Oracle Server入门※ 管理Oracle实例※ 创建数据库※ 使用数据字典※ 维护控制文件※ 维护重做日志文件※ 管理表空间和数据文件※ 存储结构和关系※ 管理撤消数据※ 管理表※ 管理索引※ 管理数据完整性※ 管理密码安全和资源※ 管理用户※ 管理特权※ 管理角色
学员受益
全面了解Oracle数据库服务器系统架构,高效地从事日常基本管理任务。
目标学员
数据库管理人员、开发人员、测试人员、数据库最终用户。
学员条件
参加过数据库基础及sql基础课程的学习。
课程天数
4天
UNIT 3. Oracle9i/10g 数据库管理基础 II
课程综述
本课程为管理工业界最先进的信息系统的数据库管理员开发能力,学员将学会备份和恢复Oracle数据库,动手实验将会给你带来真实技术环境中的体验,开发基本的网络管理技巧,使用Oracle恢复管理器简化职责。本课程将为Oracle数据库管理员关于Oracle网络管理和备份、恢复操作带来坚实的基础。
学员将学会在数据库间传输数据和使用实用程序执行管理活动。学员将学习网络概念和配置参数,以排除一些常见的网络问题。在动手实验中,学员将学会配置网络参数使得数据库客户端和工具可以和Oracle数据库服务器通讯。
本课程也满足提供备份和恢复技术,和检查各种备份,失败,还原和恢复场景,学员将学会在关键任务企业中的基于各种商业需求的`备份方法,使用多种策略和Oracle恢复管理器执行备份、还原和恢复操作。
内容纲要
※ 网络概述※ 基本的Oracle网络架构※ 基本的Oracle网络服务器端配置※ 基本的Oracle网络客户器端配置※ Oracle共享服务器的使用和配置※ 备份和恢复概述※ 实例和媒体恢复结构※ 数据库存档模式的配置※ Oracle恢复管理器(RMAN)概述和配置※ 用户管理备份※ RMAN备份※ 用户管理的完全恢复※ RMAN 完全恢复※ 用户管理非完全恢复※ RMAN非完全恢复※ RMAN 知识库维护※ RMAN目录的创建和维护※ 数据库间传输数据※ 使用SQL*Loader来加载数据※ 案例研究
学员受益
从事Oracle数据库服务器的网络操作和数据备份恢复管理,尤其是备份操作。
目标学员
数据库管理人员、开发人员、测试人员、数据库最终用户。
学员条件
参加过“Oracle9i /10g 数据库管理基础I”课程的学习。
课程天数
4天
UNIT 4. Oracle9i/10g 数据库性能优化
课程综述
本课程介绍 Oracle9i 和 Oracle10g的功能。数据库性能优化对任何一个有效的信息系统来说都是至关重要的。减少等待时间、提高用
户的生产率和最大程度地利用 Oracle 数据库的性能对于成功也是至关重要的。从专家那里了解智能数据库设计的重要性,以及优化Oracle 数据库以获得最佳性能的方法。课程将向学员介绍良好的初始数据库设计的重要性,以及优化Oracle数据库的方法,重点将放在数据库和例程的优化,而不是特定操作系统的性能问题。
学员将获得优化 Oracle 数据库的实际经验,此外,还可以使用现有的Oracle 工具(如STATSPACK 和带有诊断和优化包的Oracle Enterprise Manager),学习如何识别、排除和解决涉及 Oracle 数据库管理的常见性能问题。
内容纲要
※ Oracle 9i数据库性能优化概览※ 诊断和优化工具※ 数据库配置和I/O问题※ 优化共享池※ 优化缓冲区高速缓存※ 调整动态例程的大小※ 调整其它SGA结构的大小※ 优化Oracle共享服务器※ 优化排序操作※ 使用资源管理器※ SQL语句优化※ 管理统计数据※ 有效使用Oracle Blocks ※ 有效使用Oracle数据存储结构※ 应用程序优化※ 使用物化图※ 监控和检测锁争用学员受益
系统掌握对于Oracle数据库服务器性能调优的策略、方法以及实现技术,提高用户生产率,最大化Oracle数据库服务器系统性能,并最终挤身成为一名资深Oracle产品专家。
目标学员
数据库管理人员、开发人员、测试人员、数据库最终用户。
学员条件
参加过“Oracle9i /10g 数据库管理基础II”课程的学习。
课程天数
3天
UNIT 5. Oracle10g 新特性
课程综述
本课程将向学员介绍Oracle 10g新特性,学员将学会如何使用Oracle 10g新特性增加数据库可用性,以及使用Oracle数据库10g