ORACLE分区技术培训
ORACLE分区技术培训
一、 培训目标
具有RDBMS使用基础的各方面技术人员
大型应用系统设计、开发与管理人员
Oracle 最终用户的管理与维护人员
Oracle 系统技术支持人员
软件开发公司设计、开发与管理人员
二、 培训简介
Oracle系统作为支持大型应用系统的RDBMS,它除了具有一般的关系数据库的功能外,还具有自己的特殊的功能,如集群技术、分区技术等。这些技术为超大型数据库(Very Large Data Bases ,VLDB)设计、使用、管理维护带来许多别的RDBMS所没有的优势。但是,国内许多用户和开发商在采用Oracle作为RDBMS后,没有充分使用和发挥Oracle产品所提供的这些技术优势,导致有些系统投入使用后并没有得到好的性能。因此,如何掌握和将这些技术用于实际应用的设计与实施是许多用户和开发商的追求。也是许多已经在大型应用上使用多年后急需的补课工作。
我们根据多年所使用Oracle技术和设计大型应用系统的经验,特别是大型应用吸引的规划与设计的经验,为关心大型应用系统规划、设计、实施的技术人员提供较为完整的具有针对性VLDB设计与开发课程。
。
三、培训内容
编号
课程描述
备注
第一部分
基于10g/11g 版本的设计知识介绍
1.Oracle存储结构与表设计
2.约束与索引设计
1.Oracle存储结构与表设计:
l Oracle 表空间与块结构与段对象
l 创建表结构准备
l 创建表结构语法与参数解释
l 创建带有存储控制的样例表
l 9i/10g存储参数与块参数的变化
l 表数据存储量大小估计
l 表的修改及其它处理
2.约束与索引设计:
l Oracle 主键约束设计
l 索引设计要点
l 索引存储与表空间
实验:设计样例
第二部分
表分区设计与维护
1. VLDB分区设计
2.分区表的维护
1. VLDB分区设计:
l Oracle 分区概念
l 表的分区方法
l 表的分区设计
1.分区表的维护:
l 分区表的使用
l 分区表的管理
实验:基本的分区创建与管理案例;
第三部分
索引分区与管理
1. VLDB索引分区设计
2.分区表与分区索引的数据统计
1. VLDB索引分区设计:
l 索引局部分区
l 索引的全局分区
l 索引分区维护
2.分区表与分区索引的数据统计:
l 关于CBO优化模式与统计数据搜集
l DBMS_STATS包概念
l 用DBMS_STATS包搜集分区表统计数据
l 用DBMS_STATS包搜集分区索引统计数据
实验:索引分区与搜集统计数据实验;
第四部分
11g 版本 分区新功能与并行方法
1.11g版本新分区方法
2.Oracle并行使用方法
1.11g版本新分区方法:
l 间隔分区(Interval partitioning)
l 系统分区(System partitioning)
l 需拟列基本分区(Virtual column-based partitioning)
l 引用分区(Reference partitioning)
l 复合分区增强
2.Oracle 并行使用方法:
l Oracle 系统并行概念
l 在Select 中使用并行
l 在DML 中使用并行
l 在实用程序中使用并行
l 并行与相关参数
实验:表的分区样例;
天数
课程描述
备注