培訓(xùn)收益
通過(guò)此次課程培訓(xùn),可使學(xué)習(xí)者獲得如下收益:
1.深入了解Oracle數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)、邏輯結(jié)構(gòu);
2.管理Oracle例程;
3.創(chuàng)建并管理Oracle用戶、權(quán)限管理和安全審計(jì);
4.配置Oracle Net Service;
5.使用RMAN完成數(shù)據(jù)庫(kù)備份及恢復(fù);
6.RMAN備份過(guò)程監(jiān)控、優(yōu)化;
7.監(jiān)控?cái)?shù)據(jù)庫(kù)并解決使用數(shù)據(jù)庫(kù)時(shí)出現(xiàn)的問(wèn)題;
8.進(jìn)行性能故障分析;
9.掌握多種優(yōu)化工具的使用和優(yōu)化方法;
10.掌握常見(jiàn)優(yōu)化算法能根據(jù)應(yīng)用需求選擇。
培訓(xùn)特色
1.本課程采取組合選修模式,采取三天管理與三天調(diào)優(yōu)的方式,共計(jì)培訓(xùn)時(shí)長(zhǎng)6天;
2.課程全過(guò)程貫穿實(shí)戰(zhàn)項(xiàng)目的演示實(shí)驗(yàn),使學(xué)員更好的掌握所學(xué)內(nèi)容。
課程內(nèi)容
體系結(jié)構(gòu)介紹及安裝創(chuàng)建數(shù)據(jù)庫(kù)
ORACLE12C新特性介紹
1.新特性介紹
2.講解多租戶概念,CDB和PDB維護(hù)
內(nèi)容一:數(shù)據(jù)庫(kù)體系結(jié)構(gòu)
1.講解數(shù)據(jù)庫(kù)和實(shí)例關(guān)系
2.介紹數(shù)據(jù)庫(kù)組成文件
3.介紹實(shí)例構(gòu)成
4.講解系統(tǒng)全局區(qū)SGA和進(jìn)程全局區(qū)PGA
5.介紹數(shù)據(jù)庫(kù)進(jìn)程
內(nèi)容二:安裝 Oracle 數(shù)據(jù)庫(kù)軟件
1.介紹DBA核心任務(wù)和工具
2.設(shè)置系統(tǒng)環(huán)境,安裝Oracle
3.最佳的靈活的體系結(jié)構(gòu)
4.使用Oracle Universal Installer (OUI) 安裝軟件
內(nèi)容三:創(chuàng)建 Oracle 數(shù)據(jù)庫(kù)
1.使用數(shù)據(jù)庫(kù)配置助手 (DBCA) 創(chuàng)建數(shù)據(jù)庫(kù)
2.使用 DBCA創(chuàng)建數(shù)據(jù)庫(kù)設(shè)計(jì)模板
3.使用 DBCA生成數(shù)據(jù)庫(kù)創(chuàng)建腳本
管理數(shù)據(jù)庫(kù)實(shí)例及配置網(wǎng)絡(luò)環(huán)境
內(nèi)容四:管理 Oracle實(shí)例
1.講解數(shù)據(jù)庫(kù)啟動(dòng)和停止的三階段
2.啟動(dòng)和停止Oracle數(shù)據(jù)庫(kù)
3.Oracle Enterprise Manager (EM)的使用
4.使用 SQL*Plus訪問(wèn)數(shù)據(jù)庫(kù)
5.修改數(shù)據(jù)庫(kù)初始化參數(shù)
6.查看預(yù)警日志及如何使用數(shù)據(jù)字典
內(nèi)容五:配置 Oracle Network 環(huán)境
1.使用 Oracle 11G Enterprise Manager 配置 Oracle Network 環(huán)境
2.創(chuàng)建其它監(jiān)聽程序
3.注冊(cè)數(shù)據(jù)庫(kù)
4.創(chuàng)建 Oracle Net Service 別名
5.配置連接時(shí)故障轉(zhuǎn)移
6.控制 Oracle Net Listener
7.測(cè)試 Oracle Net 的連接性
8.確定何時(shí)使用共享服務(wù)器和專用服務(wù)器
數(shù)據(jù)庫(kù)管理(一)
內(nèi)容一:管理數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)
1.講解數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)
2.描述表數(shù)據(jù)存儲(chǔ)(以塊為單位)
3.定義表空間和數(shù)據(jù)文件的用途
4.了解和使用 Oracle Managed Files (OMF)
5.創(chuàng)建和管理表空間
6.獲取表空間信息
7.描述自動(dòng)存儲(chǔ)管理 (ASM) 的主要概念和功能
內(nèi)容二:管理用戶安全性
1.創(chuàng)建和管理數(shù)據(jù)庫(kù)用戶帳戶
2.對(duì)用戶進(jìn)行驗(yàn)證
3.分配默認(rèn)的存儲(chǔ)區(qū)(表空間)
4.授予權(quán)限和撤消權(quán)限
5.創(chuàng)建和管理職責(zé)及配置文件
6.實(shí)施標(biāo)準(zhǔn)口令保護(hù)功能
7.控制用戶對(duì)資源的使用
內(nèi)容三:實(shí)施 Oracle 數(shù)據(jù)庫(kù)安全性
1.介紹DBA 的安全性責(zé)任及最少權(quán)限原則
2.標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)審計(jì)的啟用
3.指定審計(jì)選項(xiàng)和復(fù)查審計(jì)信息
4.維護(hù)審計(jì)線索
數(shù)據(jù)庫(kù)管理(二)
內(nèi)容四:管理數(shù)據(jù)和并發(fā)處理能力
1.通過(guò) SQL 管理數(shù)據(jù)
2.介紹數(shù)據(jù)庫(kù)鎖機(jī)制
3.監(jiān)控和解決鎖沖突
內(nèi)容五:管理撤消數(shù)據(jù)
1.DML 和撤消數(shù)據(jù)生成
2.監(jiān)控和管理撤消
3.配置撤消保留和保障撤消保留
4.使用撤消 Advisor
內(nèi)容六:管理REDO
1.介紹Oracle REDO機(jī)制
2.REDO日志組和日志成員管理
3.使用LOG MINER
數(shù)據(jù)庫(kù)管理(三)
內(nèi)容一:備份和恢復(fù)的概念
1.確定 Oracle 數(shù)據(jù)庫(kù)中可能出現(xiàn)的錯(cuò)誤類型
2.描述優(yōu)化實(shí)例恢復(fù)的方法
3.確定檢查點(diǎn)、重做日志文件和歸檔日志文件的重要性
4.配置 ARCHIVELOG 模式
內(nèi)容二:執(zhí)行數(shù)據(jù)庫(kù)備份
1.RMAN備份設(shè)置
2.使用RMAN備份數(shù)據(jù)庫(kù)
3.創(chuàng)建增量備份
4.自動(dòng)數(shù)據(jù)庫(kù)備份
5.監(jiān)控快速恢復(fù)區(qū)
6.備份過(guò)程監(jiān)控
7.備份優(yōu)化
內(nèi)容三:執(zhí)行數(shù)據(jù)庫(kù)恢復(fù)
1.恢復(fù)丟失的控制文件
2.恢復(fù)丟失的重做日志文件
3.在數(shù)據(jù)文件丟失后執(zhí)行完全恢復(fù)
數(shù)據(jù)庫(kù)管理(四)
內(nèi)容四:執(zhí)行FlashBack
1.描述閃回?cái)?shù)據(jù)庫(kù)
2.使用閃回表將表內(nèi)容還原到過(guò)去的某一特定時(shí)間點(diǎn)
3.恢復(fù)已刪除的表
4.使用閃回查詢查看截至任意時(shí)間點(diǎn)數(shù)據(jù)庫(kù)內(nèi)容
5.使用閃回版本查詢查看一段時(shí)間內(nèi)的行版本
6.使用閃回事務(wù)處理查詢查看行的事務(wù)處理歷史記錄
內(nèi)容五:數(shù)據(jù)遷移
1.描述數(shù)據(jù)遷移的可用方法
2.創(chuàng)建和使用目錄對(duì)象
3.使用 SQL*Loader 從 Oracle 數(shù)據(jù)庫(kù)(或用戶文件)中裝入數(shù)據(jù)
4.解釋數(shù)據(jù)泵的通用體系結(jié)構(gòu)
5.使用數(shù)據(jù)泵的導(dǎo)出和導(dǎo)入功能在 Oracle 數(shù)據(jù)庫(kù)之間移動(dòng)數(shù)據(jù)
6.使用外部表并通過(guò)平臺(tái)獨(dú)立文件移動(dòng)數(shù)據(jù)
2.Oracle數(shù)據(jù)庫(kù)調(diào)優(yōu)專題
Oracle數(shù)據(jù)庫(kù)調(diào)優(yōu)(一)
1.數(shù)據(jù)庫(kù)優(yōu)化的總體思路和原則
2.優(yōu)化內(nèi)容范圍
3.利用操作系統(tǒng)工具進(jìn)行操作系統(tǒng)性能診斷
4.應(yīng)用開發(fā)對(duì)性能的影響
5.優(yōu)化工具介紹
6.動(dòng)態(tài)性能視圖講解(系統(tǒng)統(tǒng)計(jì)、事件統(tǒng)計(jì)、活動(dòng)會(huì)話歷史)
7.基于等待事件的問(wèn)題分析和診斷(Buffer busy waits案例分析)
8.常見(jiàn)等待事件介紹
9.Alert Log與Trace Files對(duì)性能故障診斷的幫助
Oracle數(shù)據(jù)庫(kù)調(diào)優(yōu)(二)
1.使用ADDM主動(dòng)診斷數(shù)據(jù)庫(kù)性能
2.使用Enterprise Manager監(jiān)控?cái)?shù)據(jù)庫(kù)性能
3.使用服務(wù)器生成的預(yù)警
4.自動(dòng)負(fù)載資料庫(kù)AWR介紹
5.手動(dòng)生成AWR報(bào)告,分析數(shù)據(jù)庫(kù)問(wèn)題
6.使用活動(dòng)會(huì)話歷史視圖v$active_sesison_history,生成ASH報(bào)告分析問(wèn)題
7.使用自動(dòng)診斷資料庫(kù)ADR診斷數(shù)據(jù)庫(kù)問(wèn)題
Oracle數(shù)據(jù)庫(kù)調(diào)優(yōu)(三)
1.數(shù)據(jù)高速緩沖區(qū)內(nèi)部運(yùn)行機(jī)制
2.數(shù)據(jù)高速緩存區(qū)的性能指標(biāo)和判斷依據(jù),相關(guān)等待(Cache buffer chain latch等鎖存器爭(zhēng)用)
3.如何對(duì)數(shù)據(jù)高速緩沖區(qū)執(zhí)行針對(duì)性的優(yōu)化工作
4.共享池內(nèi)部運(yùn)行機(jī)制
4.共享池的庫(kù)高速緩存、字典高速緩存的性能指標(biāo)和判斷依據(jù)
5.如何對(duì)共享池執(zhí)行針對(duì)性的優(yōu)化工作
6.日志緩沖區(qū)內(nèi)部運(yùn)行機(jī)制
7.日志緩沖區(qū)的性能指標(biāo)和判斷依據(jù)
8.SQL跟蹤,硬解析問(wèn)題處理
9.傳統(tǒng)游標(biāo)共享和自適應(yīng)游標(biāo)
10.SGA的內(nèi)存調(diào)整,動(dòng)態(tài)共享內(nèi)存管理(ASMM)
和自動(dòng)內(nèi)存管理(AMM)
11.12C中如何在PDB間分配內(nèi)存
Oracle數(shù)據(jù)庫(kù)調(diào)優(yōu)(四)
1.順序IO和隨機(jī)IO特點(diǎn)
2.條帶Stripe和鏡像Mirror,RAID0、RAID1、RAID5特點(diǎn)
3.數(shù)據(jù)庫(kù)文件存儲(chǔ)方式選擇(FS、RAW、ASM)
4.數(shù)據(jù)文件、重做日志文件、歸檔文件的I/O性能特點(diǎn)分析和優(yōu)化原則,存儲(chǔ)級(jí)的I/O性能考慮
5.同步IO和異步IO對(duì)數(shù)據(jù)庫(kù)的影響,使用Slave進(jìn)程模擬異步IO
6.數(shù)據(jù)庫(kù)空間管理方式,區(qū)分配和段空間分配對(duì)性能影響
7.行遷移和行連接問(wèn)題檢測(cè)
8.段空間使用檢測(cè),空間收縮對(duì)性能影響
9.索引監(jiān)控、重建
Oracle數(shù)據(jù)庫(kù)調(diào)優(yōu)
(五) 1.SQL語(yǔ)句的處理過(guò)程
2.SQL語(yǔ)句解析的優(yōu)化
3.SQL語(yǔ)句執(zhí)行計(jì)劃解析
4.使用Explain plan分析執(zhí)行計(jì)劃
5.使用SQLPLUS的autotrace分析語(yǔ)句計(jì)劃和統(tǒng)計(jì)信息
6.通過(guò)Sql trace查找有性能問(wèn)題的SQL語(yǔ)句
7.使用10046事件跟蹤sql
8.使用10053事件查看sql計(jì)劃選擇
9.CBO和RBO區(qū)別,基于CBO的SQL成本計(jì)算模型介紹
Oracle數(shù)據(jù)庫(kù)調(diào)優(yōu)(六) 1.優(yōu)化統(tǒng)計(jì)信息的收集,對(duì)SQL執(zhí)行計(jì)劃的影響
2.直方圖對(duì)SQL優(yōu)化的作用,收集直方圖統(tǒng)計(jì)
3.基于多列和基于函數(shù)的列統(tǒng)計(jì)收集
4.修改參數(shù)值影響CBO生成的執(zhí)行計(jì)劃,通過(guò)hints直接強(qiáng)制執(zhí)行計(jì)劃
5.使用Sql tunning advisor自動(dòng)分析語(yǔ)句性能
6.使用Sql access advisor自動(dòng)分析語(yǔ)句
7.SQL語(yǔ)句并行執(zhí)行
8.穩(wěn)定調(diào)整好的語(yǔ)句執(zhí)行計(jì)劃
9.通過(guò)存儲(chǔ)概要確保執(zhí)行計(jì)劃的穩(wěn)定性
10.通過(guò)存儲(chǔ)計(jì)劃基線確保執(zhí)行計(jì)劃的穩(wěn)定性
授課專家
賈老師 博士、Oracle學(xué)者,國(guó)內(nèi)第一代Oracle專家級(jí)用戶,長(zhǎng)期致力于Oracle技術(shù)研究與推廣,從事OLTP/ERP/DSS產(chǎn)品開發(fā)與研究,擅長(zhǎng)大型數(shù)據(jù)中心的設(shè)計(jì)、調(diào)優(yōu)與數(shù)據(jù)保障等。
陳老師 OCP、OCM,高級(jí)Oracle數(shù)據(jù)庫(kù)專家,精通Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu),數(shù)據(jù)庫(kù)設(shè)計(jì)/架構(gòu),數(shù)據(jù)庫(kù)管理、調(diào)優(yōu)、RAC等高級(jí)應(yīng)用,豐富的Oracle實(shí)施、部署及數(shù)據(jù)保障經(jīng)驗(yàn)。
楊老師 ORACLE頂級(jí)專家,曾就職甲骨文公司8年以上,ORACLE技術(shù)的研究者與倡導(dǎo)者,國(guó)家信息技術(shù)緊缺技術(shù)人才培養(yǎng)工程N(yùn)ITE特約培訓(xùn)師,計(jì)算機(jī)軟件與理論專業(yè)博士生導(dǎo)師,中國(guó)計(jì)算機(jī)學(xué)會(huì)高級(jí)會(huì)員,政府信息化建設(shè)評(píng)審專家與技術(shù)顧問(wèn),曾在大型上市企業(yè)從事MIS/ERP/KSS技術(shù)開發(fā)與研究,致力于企業(yè)級(jí)軟件技術(shù)的推廣應(yīng)用,擅長(zhǎng)大型數(shù)據(jù)中心的設(shè)計(jì)與調(diào)優(yōu),具有豐富的軟件工程開發(fā)經(jīng)驗(yàn)和工程實(shí)施背景。目前擔(dān)任多家企業(yè)數(shù)據(jù)中心技術(shù)顧問(wèn),為國(guó)內(nèi)多個(gè)行業(yè)進(jìn)行Oracle數(shù)據(jù)庫(kù)課程培訓(xùn),全國(guó)巡講上百場(chǎng),深受廣大學(xué)員好評(píng)。
袁老師 計(jì)算機(jī)應(yīng)用技術(shù)專家,精通Oracle數(shù)據(jù)庫(kù),豐富的大型項(xiàng)目數(shù)據(jù)庫(kù)部署實(shí)施經(jīng)驗(yàn),豐富的性能調(diào)優(yōu)經(jīng)驗(yàn)。