oracle數據庫培訓班課程-Oracle高級管理與性能調優(yōu)最佳實踐培訓班
一、 培訓收益
通過此次課程培訓,可使學習者獲得如下收益:
1.了解Oracle數據庫的存儲結構;
2.管理Oracle例程;
3.創(chuàng)建并管理Oracle用戶;
4.備份及恢復數據庫;
5.監(jiān)控數據庫并解決使用數據庫時出現(xiàn)的問題;
6.配置Oracle Net Service;
7.使用RMAN創(chuàng)建和管理備份集和映像副本;
8.進行性能故障分析;
9.掌握多種優(yōu)化工具的使用和優(yōu)化方法;
10.掌握常見優(yōu)化算法能根據應用需求選擇。
二、 培訓特色
1.本課程采取組合選修模式,采取三天管理與三天調優(yōu)的方式,共計培訓時長6天;
2.課程全過程貫穿實戰(zhàn)項目的演示實驗,使學員更好的掌握所學內容。
三、 日程安排
1. Oracle數據庫管理專題
時間 | 培訓模塊 | 培訓內容 |
第一天 上午 | 體系結構介紹及安裝創(chuàng)建數據庫 | ORACLE12C新特性介紹 1.新特性介紹 2.講解多租戶概念,CDB和PDB維護 內容一:數據庫體系結構 1.講解數據庫和實例關系 2.介紹數據庫組成文件 3.介紹實例構成 4.講解系統(tǒng)全局區(qū)SGA和進程全局區(qū)PGA 5.介紹數據庫進程 內容二:安裝 Oracle 數據庫軟件 1.介紹DBA核心任務和工具 2.設置系統(tǒng)環(huán)境,安裝Oracle 3.最佳的靈活的體系結構 4.使用Oracle Universal Installer (OUI) 安裝軟件 內容三:創(chuàng)建 Oracle 數據庫 1.使用數據庫配置助手 (DBCA) 創(chuàng)建數據庫 2.使用 DBCA創(chuàng)建數據庫設計模板 3.使用 DBCA生成數據庫創(chuàng)建腳本 |
第一天 下午 | 管理數據庫實例及配置網絡環(huán)境 | 內容四:管理 Oracle實例 1.講解數據庫啟動和停止的三階段 2.啟動和停止Oracle數據庫 3.Oracle Enterprise Manager (EM)的使用 4.使用 SQL*Plus訪問數據庫 5.修改數據庫初始化參數 6.查看預警日志及如何使用數據字典 內容五:配置 Oracle Network 環(huán)境 1.使用 Oracle 11G Enterprise Manager 配置 Oracle Network 環(huán)境 2.創(chuàng)建其它監(jiān)聽程序 3.注冊數據庫 4.創(chuàng)建 Oracle Net Service 別名 5.配置連接時故障轉移 6.控制 Oracle Net Listener 7.測試 Oracle Net 的連接性 8.確定何時使用共享服務器和專用服務器 |
第二天 上午 | 數據庫管理(一) | 內容一:管理數據庫存儲結構 1.講解數據庫邏輯結構 2.描述表數據存儲(以塊為單位) 3.定義表空間和數據文件的用途 4.了解和使用 Oracle Managed Files (OMF) 5.創(chuàng)建和管理表空間 6.獲取表空間信息 7.描述自動存儲管理 (ASM) 的主要概念和功能 內容二:管理用戶安全性 1.創(chuàng)建和管理數據庫用戶帳戶 2.對用戶進行驗證 3.分配默認的存儲區(qū)(表空間) 4.授予權限和撤消權限 5.創(chuàng)建和管理職責及配置文件 6.實施標準口令保護功能 7.控制用戶對資源的使用 內容三:實施 Oracle 數據庫安全性 1.介紹DBA 的安全性責任及最少權限原則 2.標準數據庫審計的啟用 3.指定審計選項和復查審計信息 4.維護審計線索 |
第二天下午 | 數據庫管理(二) | 內容四:管理數據和并發(fā)處理能力 1.通過 SQL 管理數據 2.介紹數據庫鎖機制 3.監(jiān)控和解決鎖沖突 內容五:管理撤消數據 1.DML 和撤消數據生成 2.監(jiān)控和管理撤消 3.配置撤消保留和保障撤消保留 4.使用撤消 Advisor 內容六:管理REDO 1.介紹Oracle REDO機制 2.REDO日志組和日志成員管理 3.使用LOG MINER |
第三天上午 | 數據庫管理(三) | 內容一:備份和恢復的概念 1.確定 Oracle 數據庫中可能出現(xiàn)的錯誤類型 2.描述優(yōu)化實例恢復的方法 3.確定檢查點、重做日志文件和歸檔日志文件的重要性 4.配置 ARCHIVELOG 模式 內容二:執(zhí)行數據庫備份 1.RMAN備份設置 2.使用RMAN備份數據庫 3.創(chuàng)建增量備份 4.自動數據庫備份 5.監(jiān)控快速恢復區(qū) 內容三:執(zhí)行數據庫恢復 1.恢復丟失的控制文件 2.恢復丟失的重做日志文件 3.在數據文件丟失后執(zhí)行完全恢復 |
第三天下午 | 數據庫管理(四) | 內容四:執(zhí)行FlashBack 1.描述閃回數據庫 2.使用閃回表將表內容還原到過去的某一特定時間點 3.恢復已刪除的表 4.使用閃回查詢查看截至任意時間點數據庫內容 5.使用閃回版本查詢查看一段時間內的行版本 6.使用閃回事務處理查詢查看行的事務處理歷史記錄 內容五:數據遷移 1.描述數據遷移的可用方法 2.創(chuàng)建和使用目錄對象 3.使用 SQL*Loader 從 Oracle 數據庫(或用戶文件)中裝入數據 4.解釋數據泵的通用體系結構 5.使用數據泵的導出和導入功能在 Oracle 數據庫之間移動數據 6.使用外部表并通過平臺獨立文件移動數據 |
時間 | 課程模塊 | 課程內容 |
第一天 上午 | Oracle數據庫調優(yōu)(一) | 1.數據庫優(yōu)化的總體思路和原則 2.優(yōu)化內容范圍 3.性能優(yōu)化的基本方法 4.Oracle11G體系架構 5.數據高速緩沖區(qū)、共享池、日志緩沖區(qū)對性能影響 6.優(yōu)化工具介紹 7.最根本的性能信息工具:數據庫數據字典和動態(tài)性能視圖 8.Oracle性能診斷的又一利器:等待事件 9.Alert Log與Trace Files對性能故障診斷的幫助 |
第一天 下午 | Oracle數據庫調優(yōu)(二) | 1.診斷性能問題的法寶:Statspack與awr 2.生成AWR報告,分析問題 3.使用ADDM,自動化監(jiān)控、調優(yōu)工具 4.使用v$active_sesison_history,生成ASH報告分析問題 5.基于自動化收集的性能指導工具介紹 6.使用 Oracle Enterprise Manager 頁監(jiān)控數據庫 7.使用服務器生成的預警 |
第二天 上午 | Oracle數據庫調優(yōu)(三) | 1.SGA的內存調整,動態(tài)共享內存管理(ASMM) 和自動內存管理(AMM) 2.數據高速緩存區(qū)的優(yōu)化 3.數據高速緩存區(qū)的性能指標和判斷依據 4.如何對數據高速緩沖區(qū)執(zhí)行針對性的優(yōu)化工作 5.共享池的庫高速緩存、字典高速緩存的性能指標和判斷依據 6.SQL跟蹤,硬解析問題處理 7.如何對共享池進行各種情況的優(yōu)化工作 8.重做日志緩沖區(qū)的性能指標和判斷依據 9.如何對日志緩沖區(qū)進行針對性的優(yōu)化工作 |
第二天 下午 | Oracle數據庫調優(yōu)(四) | 1.數據文件I/O的優(yōu)化 2.數據庫數據文件、重做日志文件、歸檔文件的I/O性能特點分析和優(yōu)化原則 3.存儲級的I/O性能考慮 4.使用多DBWR進程增加I/O能力,異步I/O的性能考慮 5.LGWR與ARC進程的優(yōu)化,加速歸檔的方法6.鎖存器(LATCH)競爭優(yōu)化 7.鎖競爭的解決 8.回滾段競爭優(yōu)化 9.判斷回滾段競爭以及如何解決回滾段競爭 10.選擇合適的數據存儲方法 11.存儲空間管理,行遷移問題處理,段空間收縮和索引重建 |
第三天 上午 | Oracle數據庫調優(yōu)(五) | 1.SQL語句的處理過程 2.SQL語句解析的優(yōu)化 3.排序操作的優(yōu)化 4.優(yōu)化SQL語句的相關工具 5.使用Explain plan分析執(zhí)行計劃 6.使用SQLPLUS的autotrace分析語句計劃和統(tǒng)計信息 7.通過Sql trace查找有性能問題的SQL語句 8.10046和10053事件 9.CBO和RBO介紹 10.數據訪問方法 |
第三天 下午 | Oracle數據庫調優(yōu)(六) | 1.收集統(tǒng)計信息 2.SQL執(zhí)行計劃 3.修改參數值影響CBO生成的執(zhí)行計劃,通過hints直接強制執(zhí)行計劃 4.使用Sql tunning advisor自動分析語句性能 5.使用Sql access advisor自動分析語句 6.SQL語句并行處理 7.穩(wěn)定調整好的語句執(zhí)行計劃 8.通過存儲概要確保執(zhí)行計劃的穩(wěn)定性 9.通過存儲計劃基線確保執(zhí)行計劃的穩(wěn)定性 |