班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
一、 背景概述
Oracle數據庫管理和性能調優實踐課程培訓班,希望通過專業的Oracle數據庫管理和調優技術與專家經驗來全面提高Oracle數據庫管理人員的技術水平,旨在培養專業Oracle數據庫管理和調優專家,更好地服務于Oracle數據庫管理和調優,幫助用戶建立性能調優的整體方案及介紹具體實施的可行方法,有效解決用戶在使用Oracle數據庫中遇到的問題。
二、 課程收益
1. 了解Oracle數據庫的存儲結構;
2. 管理Oracle例程;
3. 創建并管理Oracle用戶;
4. 備份及恢復數據庫;
5. 監控數據庫并解決使用數據庫時出現的問題;
6. 使用RMAN創建和管理備份集和映像副本;
7. 進行性能故障分析;
8. 掌握多種優化工具的使用和優化方法;
9. 掌握常見優化算法能根據應用需求選擇。
三、 培訓大綱
數據庫管理
單元 主要授課內容
第一單元 內容一:簡介(數據庫體系結構)
1、 描述課程目標
2、 研究 Oracle 11g 數據庫體系結構
內容二:安裝 Oracle 數據庫軟件
1、 解釋 DBA 核心任務和工具?
2、 計劃 Oracle 安裝?
3、 使用 Oracle Universal Installer (OUI) 安裝軟件
內容三:創建 Oracle 數據庫
1、 使用數據庫配置助手 (DBCA) 創建數據庫?
2、 使用 DBCA 創建數據庫設計模板 3、 使用 DBCA 生成數據庫創建腳本
內容四:管理 Oracle 例程
1、 啟動和停止 Oracle 數據庫及組件?
2、 使用 Oracle Enterprise Manager (EM)?
3、 使用 SQL*Plus 和 iSQL*Plus 訪問數據庫?
4、 修改數據庫初始化參數?
5、 了解數據庫啟動階段?
6、 查看預警日志?
7、 使用數據字典
內容五:使用RMAN工具
1、 RMAN使用及維護
第二單元 內容一:使用簡單的SELECT語句
1. SELECT語句的語法
2. 檢索出來的數據排序
3. 用WHERE設置檢索條件
4. GROUP BY和HAVING
5. 使用子查詢????????????
6. 連接查詢
內容二:oracle 11g中支持的數據類型
1. Oracle 11g中數據類型介紹
內容三:視圖
1、 解釋視圖的概念??
2、 使用數據字典視圖
3、 生成簡單和復雜的視圖
4、 生成帶約束選項的視圖
5、 修改視圖 內容四:相關的DDL和DML語句
1、 使用DDL語句
2、 使用DML語句
內容五:實現數據完整性
1. 主鍵約束
2. 外鍵約束
3. CHECK??????
4. UNIQUE
5. NOT NULL
內容六:Oracle內置函數
1、 介紹使用函數的基本概念
2、 在SELECT語句中使用的各種字符,數字,日期函數
3、 說明轉換函數的定義及使用
4、 介紹其他常用函數
第三單元 內容一:觸發器
1、 解釋觸發器的概念及作用
2、 觸發器的分類
3、 實現觸發器
內容二:存儲過程
1、 解釋存儲過程的概念
2、 存儲過程分類?????
3、 自定義存儲過程
4、 存儲過程中的參數傳遞 內容三:事務和鎖
1、 事務的類型及機制?????
2、 事務分類
3、 實現事務
4、 鎖的類型及使用
內容四:游標
1、 游標簡介?????????
2、 使用游標
第四單元 內容一:管理數據庫存儲結構
1、 描述表數據存儲(以塊為單位)?
2、 定義表空間和數據文件的用途?
3、 了解和使用 Oracle Managed Files (OMF)?
4、 創建和管理表空間?
5、 獲取表空間信息?
6、 描述自動存儲管理 (ASM) 的主要概念和功能
內容二:管理用戶安全性
1、 創建和管理數據庫用戶帳戶?
2、 對用戶進行驗證?
3、 分配默認的存儲區(表空間) 4、 授予權限和撤消權限
5、 創建和管理職責?
6、 創建和管理配置文件?
7、 實施標準口令保護功能?
8、 控制用戶對資源的使用
內容三:管理方案對象
1、 定義方案對象和數據類型?
2、 創建和修改表??????
3、 定義約束條件?
4、 查看表的列和內容?
5、 創建索引、視圖和序號?
6、 解釋臨時表的用途?
7、 使用數據字典
第五單元 內容一:備份和恢復的概念
1、 確定 Oracle 數據庫中可能出現的錯誤類型
2、 描述優化例程恢復的方法
3、 確定檢查點、重做日志文件和歸檔日志文件的重要性
4、 配置 ARCHIVELOG 模式
內容二:執行數據庫備份
1、 創建一致的數據庫備份
2、 在不關閉數據庫的情況下進行備份
3、 創建增量備份
4、 自動數據庫備份
5、 監控快速恢復區 內容三:執行數據庫恢復
1、 恢復丟失的控制文件?
2、 恢復丟失的重做日志文件?
3、 在數據文件丟失后執行完全恢復
數據庫性能調優
單元 模塊內容
第一單元 內容一:數據庫應用調優
1、 數據庫優化的總體思路和原則,從整體上對性能優化的各個階段進行分析描述,確定性能優化的基本方法
內容二:優化工具
1、 最根本的性能信息工具:數據庫數據字典和動態性能視圖
2、 Alert Log與Trace Files對性能故障診斷的幫助
3、 診斷性能問題的法寶:Statspack與awr
4、 Oracle性能診斷的又一利器:等待事件
5、 11g新增加的自動化監控、調優工具——ADDM
6、 基于自動化收集的性能指導工具介紹
第二單元 1、 SGA的內存調整 動態的SGA與11g自動管理的SGA
2、 數據高速緩存區的優化 數據高速緩存區的性能指標和判斷依據,以及如何在各種情況下執行針對性的優化工作
3、 共享池的優化 共享池的庫高速緩存、字典高速緩存的性能指標和判斷依據,以及如何進行各種情況的優化工作
4、 其他SGA組件的優化 重做日志緩沖區的優化考慮以及各個內存區大小的經驗判斷方法
5、 數據文件I/O的優化 數據庫數據文件、重做日志文件、歸檔文件的I/O性能特點分析和優化原則,存儲級的I/O性能考慮,檢測點的原理及優化,使用多DBWR進程增加I/O能力,異步I/O的性能考慮,LGWR與ARC進程的優化,加速歸檔的方法
第三單元 1、 鎖存器(LATCH)競爭優化;
2、 鎖競爭的解決
3、 回滾段競爭優化?
? 判斷回滾段競爭以及如何解決回滾段競爭,對回滾段使用中Ora-01555故障的分析與處理
4、 應用存儲參數的優化
5、 選擇合適的數據存儲方法
? 了解數據庫應用的特點,知道各種數據存儲的方式對性能的影響,合理的選擇分區表、索引組織表、聚簇表或者普通表存儲數據
? 對用于存儲海量數據的分區表的概念和維護進行詳細描述,確定如何使用分區表加快查詢性能
第四單元 1、 SQL語句的處理過程?????????
2、 SQL語句解析的優化??????????
3、 排序操作的優化
4、 優化SQL語句的相關工具
? 提供SQL優化集的Statspack與awr
? 使用Explain plan分析執行計劃
? 通過autotrace分析故障語句的執行計劃和統計信息
? 通過Sql trace查找有性能問題的SQL語句
? 通過11g的Sql tunning advise自動分析語句性能
? 通過11g的Sql access advise自動分析語句算法
5、 CBO和RBO介紹?????????????
6、 數據訪問方法 |
|