Oracle DBA 10G定制培训课程大纲
课时:10天/60小时
第一部分 SQL
第一天
Lesson1: Overview of Data Modeling and Database Design ,Selecting Rows
学习关系数据库原理与设计和基本的SQL语句 Lesson2 :Limiting Selected Rows
学习条件控制下的Select命令(where 条件,关系运算,模糊查询等) Lesson3: Single Row Functions
学习Oracle提供的各种单行函数如字符、数值、日期、转换函数 Lesson4 :Displaying Data from Multiple Tables
介绍多表的连接方法与实际应用技巧 Lesson5 :Group Functions
学习数据库中重要的分组函数的概念与应用场合以及注意事项,介绍各种分组函数及Having
子句。
Lesson6 :Subqueries
学习子查询的概念、特点与应用,尤其是在多行子查询中Any与All的用法, Lesson7 :Multiple-Column Subqueries
介绍高级子查询,内部子查询与相关子查询 Lesson8 :Specifying Variables at Runtime SQL*PLUS
全面学习Oracle DBA的得力工具SQLPLUS,熟练掌握其命令
第二天
Lesson9 :Manipulating Data
学习基本的数据库操纵命令和重要的oracle事务概念,及INSERT、UPDATE、
DELETECOMMITROLLBACK语句
Lesson10 :Creating Tables and Altering Tables
学习基本的表的创建与更改 Lesson11 :Constraints
掌握表的5种完整性约束 Lesson12 :Creating Views
学习另一个重要概念视图的建立与用途 Lesson13 :Creating Sequences and other objects 介绍其他Oracle对象 如序列、索引和同义词
第三天
Lesson14 :Using SET Operators
学习多种集合操作
Lesson15 :Enhancements to the GROUP BY Clause
高级分组子句的应用
Lesson16 :Hierarchical Retrieval
学习查询层次树
Lesson17:Oracle 10g Extensions to DML and DDL Statements 学习扩展的DDL与DML语句
第二部分 管理
第四天
Lesson1:Creating an Oracle Database(linux and windows)
详细讲解Oracle 10G数据库结构与设计理念,用生动的比方一一体会各功能部件的作用,以及如
何创建数据库。该章节是所有后继课的核心,非常重要,涉及oracle在linux和windows平台上的安装与创 建
Lesson2: Controlling the Database
学习实例的不同操作系统下的启动与关闭方法与状态,理解优化的出发点:参数配置文件 Lesson3:Maintaining the Control File
学习重要的控制文件的结构与思想以及配置,在备份与优化中的意义 Lesson4:Managing Tablespaces and Data Files
全面理解数据库逻辑结构与物理结构的关系,介绍重要的表空间概念,注重讲优化关键点 Lesson5:Storage Structure and Relationships
学习数据库逻辑结构的各组成部分:段,区,数据块的概念与关系
第五天
Lesson6:10G SQL、Plsql
主要关注查询优化,(如SQL的调优;包括CBO和RBO的区别,高水位线,表查询的几个方式
的特点和区别(NESTEDLOOP,HASH JOIN,MERGE JOIN,and START JOIN etc),Oracle Hint的使用及注意事项;)
Lesson7:Managing Schema Objects
学习定义方案对象和数据类型,创建和修改表,定义约束条件,查看表的列和内容 ,创建索引、
视图和序号 ,解释临时表的用途 ,使用数据字典,主要介绍10G新特点,特别包括索引的高级特性与类型以及各种索引的应用场合,掌握如何从数据字典获索引的信息
第六天
Lesson8:Managing Data and Concurrency
学习通过 SQL 管理数据,理解oracle的事务概念,描述Oracle中的锁机制,包括行锁与表锁,
监控和解决锁冲突,
Lesson9:Administering User Security
学习应用最少权限原则 ,启用标准数据库跟踪 ,指定跟踪选项 ,复查跟踪信息 ,维护跟踪
线索
Lesson10:Using Globalization Support
全球化支持功能,编码方案,数据库字符集和国家字符集,指定基于语言的行为,区域设置变
量,使用语言比较和排序,客户机与服务器字符集之间的数据转换,确定默认的 NLS 设置
Lesson11:Configuring the Oracle Network Environment
使用 Oracle Enterprise Manager 配置 Oracle Network 环境 ,创建其它监听程序 ,创建
Oracle Net Service 别名 ,配置连接时故障转移 ,控制 Oracle Net Listener ,测试 Oracle
Net 的连接性 ,确定何时使用共享服务器和专用服务器
第七天
Lesson1:Backup and Recovery Concepts
确定 Oracle 数据库中可能出现的错误类型,描述优化例程恢复的方法 ,确定检查点、重做日志文件和归档日志文件的重要性 ,配置 ARCHIVELOG 模式
Lesson2:Performing Database Backups
创建一致的数据库备份,在不关闭数据库的情况下进行备份 ,创建增量备份,自动数据库备份 ,监控快速恢复区
Lesson3:Performing Database Recovery(手工)
恢复丢失的控制文件,恢复丢失的重做日志文件 ,在数据文件丢失后执行完全恢复
Lesson4:Performing Flashback
学习使用闪回表将表内容还原到过去的某一特定时间点 ,恢复已删除的表 ,使用闪回查询查
看截至任意时间点的数据库内容 ,使用闪回版本查询查看一段时间内的行版本 ,使用闪回事务处理查询查看行的事务处理历史记录
了解闪回数据库结构,配置和监控闪回数据库,备份快速恢复区,闪回数据库注意事项,使用
闪回数据库 RMAN 接口,使用闪回数据库 EM 接口,管理和监控闪回数据库操作
第八天
Lesson6:Configuring Recovery Manager
了解Recovery Manager 的功能及其组件,使用 RMAN 的快速恢复区,配置 RMAN,控制
文件自动备份,保留策略和通道分配, 在默认的 NOCATALOG 模式下使用 Recovery Manager 与目标数据库连接,显示当前的 RMAN 配置设置,更改数据库的备份保留策略
Lesson7:Using Recovery Manager
RMAN 命令概览,并行备份集,压缩备份,映像副本,数据库整体备份和增量备份,LIST 命
令和 REPORT 命令,为数据库启用 ARCHIVELOG 模式,使用 Recovery Manager
Lesson8:Recovering from Noncritical Losses
学习非关键性文件恢复,创建新的临时表空间,重新创建重做日志文件、索引表空间和索引,
只读表空间恢复,数据库管理员的验证方法,口令验证文件丢失,创建新的临时表空间,更改数据库的默认临时表空间
Lesson9:Database Recovery (Rman)
Rman下的完全与不完全恢复,恢复控制文件自动备份,创建新的控制文件,不完全恢复概览,
不完全恢复最佳方案,利用重置日志简化恢复,使用 RMAN 进行时间点恢复
第九天
Lesson10:Dealing with Database Corruption
学习DBVERIFY 实用程序和 ANALYZE 命令,初始化参数 DB_BLOCK_CHECKING,段元数
据转储和验证,使用闪回修复逻辑损坏和使用 DBMS_REPAIR,块介质恢复,RMAN BMR 接口,转储和验证段元数据
Lesson11:Moving Data
解释数据泵的通用体系结构,使用数据泵的导出和导入功能在 Oracle 数据库之间移动数据 ,
使用外部表并通过平台独立文件移动数据
Lesson12:Proactive Maintenance
使用 Oracle Enterprise Manager 页监控性能 ,使用 SQL Tuning Advisor ,使用 SQL
Access Advisor ,使用共享内存的自动管理,使用内存 Advisor 设置内存缓冲区的大小 ,使用与性能相关的动态视图 ,排除无效或不可用的对象中的故障
Lesson13: Monitoring and Managing Memory
Oracle 内存结构,共享内存自动管理,SGA 优化原则,数据库控制和共享内存自动管理,自
动优化 SGA 参数和人工优化 SGA 参数的行为,调整 SGA_TARGET 的大小,PGA 管理资源,使用内存 Advisor
Lesson14:Automatic Performance Management
确定可调组件,Oracle 等待事件和系统统计数据,排错和优化视图,直接附加到 SGA 以进行
统计数据收集,工作量信息库,指导框架,ADDM 方案和使用提示,使用 SQL Tuning Advisor 和 SQL Access Advisor
Lesson15:Managing Storage
空间管理概览,Oracle 管理的文件 (OMF),行链接和行迁移,主动式表空间监控,管理可恢
复的空间分配,SYSAUX 表空间,监控表空间和索引空间的使用情况
第十天
Lesson1:Tuning Overview
详细理解优化的思想、目标与步骤 Lesson2:Diagnostic Sources
经典调优工具的使用及案例详解,包括EXPLAIN PLAN; AUTOTRACE; SQL_TRACE 和
TKPROF的结合使用; STACKPACK; 学会解读调整依据文件,包括各种日志文件与跟踪文件
Lesson3: Performance Monitoring ,Utilities and Dynamic Performance Views
管理自动工作量资料档案库 (AWR) ,使用自动数据库诊断监控程序 (ADDM) ,描述指导框
架,设置预警阈值 ,使用服务器生成的预警,使用自动任务
Lesson5:SQL Statement Tuning
介绍各种Oracle对象在性能优化中的作用与使用方法,包括存储大纲,各种索引、物化视图 Lesson6:系统配置和管理
解释 DML 和撤消数据生成,监控和管理撤消 ,描述撤消数据和重做数据之间的区别 ,配
置撤消保留 ,保障撤消保留 ,使用撤消 Advisor。了解rac与data guard
因篇幅问题不能全部显示,请点此查看更多更全内容