培訓(xùn)背景
通過專業(yè)的Oracle數(shù)據(jù)庫開發(fā)、管理和調(diào)優(yōu)技術(shù)與專家經(jīng)驗來全面提高Oracle數(shù)據(jù)庫管理人員的技術(shù)水平,更好地服務(wù)于企業(yè)。中培在過去的十年中曾經(jīng)為多家企業(yè)提供了ORACLE數(shù)據(jù)庫開發(fā)、管理、調(diào)優(yōu)等實戰(zhàn)的咨詢與培訓(xùn)服務(wù),在總結(jié)大量企業(yè)項目實踐的基礎(chǔ)上,形成了一套可以和廣大企業(yè)分享的技術(shù)經(jīng)驗。學(xué)習(xí)后企業(yè)和技術(shù)人員可根據(jù)這些業(yè)界最佳實踐的經(jīng)驗來優(yōu)化和固化本公司的甲骨文數(shù)據(jù)庫管理能力。
培訓(xùn)收益
1. 了解Oracle數(shù)據(jù)庫的存儲結(jié)構(gòu);
2. 管理Oracle例程;
3. 創(chuàng)建并管理Oracle用戶;
4. 備份及恢復(fù)數(shù)據(jù)庫;
5. 監(jiān)控數(shù)據(jù)庫并解決使用數(shù)據(jù)庫時出現(xiàn)的問題;
6. 配置Oracle Net Service;
7. 使用RMAN創(chuàng)建和管理備份集和映像副本;
8. 進(jìn)行性能故障分析;
9. 掌握多種優(yōu)化工具的使用和優(yōu)化方法;
10. 掌握常見優(yōu)化算法能根據(jù)應(yīng)用需求選擇。
培訓(xùn)特色
本次培訓(xùn)采用講師課堂講解,操作演示,學(xué)員動手事件的形式,結(jié)合實際案例,使學(xué)員獲得分析問題,解決問題的能力。
課程大綱
DAY | Module | Contents List |
---|---|---|
第一天 | ORACLE應(yīng)用架構(gòu)設(shè)計與優(yōu)化 | 內(nèi)容一:ORACLE數(shù)據(jù)庫運(yùn)行架構(gòu)Architecture 1.數(shù)據(jù)庫物理結(jié)構(gòu)、數(shù)據(jù)庫實例結(jié)構(gòu)(內(nèi)存/進(jìn)程結(jié)構(gòu)) 2.初始化參數(shù)調(diào)整與實例配置、實例運(yùn)行、狀態(tài)控制 3.網(wǎng)絡(luò)訪問架構(gòu)、共享服務(wù)器、數(shù)據(jù)庫連接池DRCP 4.現(xiàn)代信息系統(tǒng)的典型架構(gòu)與應(yīng)用布局 內(nèi)容二:ORACLE數(shù)據(jù)存儲架構(gòu)與優(yōu)化 5.業(yè)務(wù)數(shù)據(jù)的存儲、UNDO數(shù)據(jù)的存儲、事務(wù)日志存儲 6.數(shù)據(jù)庫對象的存儲與表空間規(guī)劃、存儲參數(shù)控制 7.自動存儲管理ASM、ASM實例、ASM數(shù)據(jù)庫 8.ORACLE數(shù)據(jù)庫設(shè)計需要考慮的問題 綜合案例:典型ORACLE系統(tǒng)的詳細(xì)配置過程 |
第二天 |
Oracle數(shù)據(jù)庫應(yīng)用開發(fā)之一: 事務(wù)處理與SQL優(yōu)化 | 內(nèi)容一:事務(wù)處理與并發(fā)控制 1.多用戶環(huán)境下的事務(wù)處理、數(shù)據(jù)的多版本與讀一致性 2.鎖(Lock)機(jī)制、類型及其使用,鎖的監(jiān)控與死鎖 3.閃回(Flashback)家族的系列功能 內(nèi)容二:SQL及其執(zhí)行計劃 4.SQL語句的執(zhí)行過程、理解執(zhí)行計劃與執(zhí)行代價 5.全表掃描與高水位線(HWM)、索引掃描的類型 6.表的連接方法、優(yōu)化提示、控制SQL語句的執(zhí)行 7.與SQL優(yōu)化器有關(guān)的統(tǒng)計數(shù)據(jù)、統(tǒng)計數(shù)據(jù)的收集與更新 內(nèi)容三:PL/SQL開發(fā)與程序單元 8.游標(biāo)(Cursor)的使用、異常處理機(jī)制 9.綁定變量(Bind Variable)使用與SQL性能 10.開發(fā)程序單元:存儲過程/函數(shù)、Package、觸發(fā)器 11.PL/SQL程序開發(fā)與設(shè)計需要考慮的問題 綜合案例:不同數(shù)據(jù)訪問與加載方法的性能比較與分析 |
第三天 |
Oracle數(shù)據(jù)庫應(yīng)用開發(fā)之二: 表和索引的設(shè)計與訪問優(yōu)化 | 內(nèi)容一:海量數(shù)據(jù)環(huán)境下的表與索引 1.數(shù)據(jù)塊(Block)與表的存儲結(jié)構(gòu)解析 2.索引的類型、索引的存儲結(jié)構(gòu)、索引的維護(hù) 3.表與索引的存儲與統(tǒng)計數(shù)據(jù) 4.監(jiān)控表與索引的訪問、索引的狀態(tài)與有效性 內(nèi)容二:高可用數(shù)據(jù)庫對象及使用 5.大表的處理、分區(qū)類型與分區(qū)表、分區(qū)索引 6.分區(qū)的維護(hù)(分區(qū)交換)、索引組織表、聚簇表 7.檢測表和索引的存儲與使用,訪問代價、段空間管理 8.表和索引的存儲設(shè)計需要考慮的問題 綜合案例:表和索引的差異化存儲對訪問性能的影響 |
第四天 |
ORACLE的備份與恢復(fù) (數(shù)據(jù)保障方案) | 內(nèi)容一:ORACLE事務(wù)日志與備份恢復(fù)的關(guān)系 1.完全數(shù)據(jù)恢復(fù)的內(nèi)在需求,物理備份與邏輯備份 2.基于日志的備份與恢復(fù)機(jī)制,聯(lián)機(jī)日志與歸檔日志 3.Flash Recovery Area的配置與使用 4.ORACLE閃回家族,閃回查詢與閃回刪除 內(nèi)容二:ORACLE備份與恢復(fù)的實施 5.數(shù)據(jù)庫備份與傳統(tǒng)文件備份的本質(zhì)區(qū)別 6.基于RMAN的數(shù)據(jù)庫備份、還原與恢復(fù),CATALOG 7.邏輯備份(Export)與恢復(fù)(Import)、數(shù)據(jù)泵 8.數(shù)據(jù)遷移的主要手段與比較,基于表空間的數(shù)據(jù)移植 內(nèi)容三:數(shù)據(jù)保障方案與高可用性 9.Active Data Guard的結(jié)構(gòu)及實現(xiàn) 10.物理備用與邏輯備用,聯(lián)機(jī)備份與讀寫分離 11.典型ORACLE系統(tǒng)的數(shù)據(jù)保障與高可用方案 綜合案例:典型故障情形下的完全數(shù)據(jù)恢復(fù)過程及其實施 |