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?并行與相關參數?
實驗:表的分區樣例;
天數
課程描述
備注
?
?
?