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 Advisors简化数据库性能监视、调优和数据库管理。本课程也涉及学员需要了解的安全特性的变化,动手实验实践将给学员带来许多了解新特性的机会,以及使用Enterprise Manager Database Control管理数据库的实践。
内容纲要
※ 改进的VLDB支持 ※ 备份和恢复增强 ※ 自动化管理 ※ 闪回任何错误 ※ 常规存储增强 ※ 空间管理
学员受益
将学会如何将数据库系统从Oracle 9i平滑升级至Oracle 10g,并充分使用由于新持性所带来的系统性能、功能以及可用性的显著提升。
目标学员
数据库管理人员、开发人员、测试人员、数据库最终用户。
学员条件
参加过“Oracle9i/10g 数据库性能优化”课程的学习。
课程天数
1天
1.
2.
3.
4.
5.
6.
7.
8.