課程描述INTRODUCTION
ORACLE數據庫公開課程培訓班
日程安排SCHEDULE
課程大綱Syllabus
ORACLE數據庫公開課程培訓班
各有關單位:
為響應工業(yè)和信息化部信息化高端人才培養(yǎng)的號召,中國信息化培訓中心特推出了Oracle數據庫管理和調優(yōu)實踐課程培訓班,希望通過專業(yè)的Oracle數據庫管理和調優(yōu)技術與專家經驗來全面提高Oracle數據庫管理人員的技術水平,旨在培養(yǎng)專業(yè)Oracle數據庫管理和調優(yōu)專家,更好地服務于Oracle數據庫管理和調優(yōu)?,F將相關事宜通知如下:
培訓特色:
1.本課程采取組合選修模式,采取三天管理與三天調優(yōu)的方式,共計培訓時長6天;
2.課程全過程貫穿實戰(zhàn)項目的演示實驗,使學員更好的掌握所學內容。
培訓目標;
1.了解Oracle數據庫的存儲結構;
2.管理Oracle例程;
3.創(chuàng)建并管理Oracle用戶;
4.備份及恢復數據庫;
5.監(jiān)控數據庫并解決使用數據庫時出現的問題;
6.配置Oracle Net Service;
7.使用RMAN創(chuàng)建和管理備份集和映像副本;
8.進行性能故障分析;
9.掌握多種優(yōu)化工具的使用和優(yōu)化方法;
10.掌握常見優(yōu)化算法能根據應用需求選擇。
課程大綱:
1.Oracle數據庫管理專題
時間
課程模塊課程內容
第一天
上午數據庫體系結構及Oracle基礎內容一:數據庫體系結構簡介
內容二:安裝 Oracle 數據庫軟件
1.介紹DBA核心任務和工具
2.安裝Oracle
3.*的靈活的體系結構
4. 介紹Oracle Universal Installer (OUI) 安裝軟件
內容三:創(chuàng)建 Oracle 數據庫
1. 使用數據庫配置助手 (DBCA) 創(chuàng)建數據庫
2. 使用 DBCA創(chuàng)建數據庫設計模板
3 使用 DBCA生成數據庫創(chuàng)建腳本
內容四:管理 Oracle實例
1.啟動和停止Oracle數據庫及組件
2.Oracle Enterprise Manager (EM)的使用
3.使用 SQL*Plus 和 iSQL*Plus 訪問數據庫
4.修改數據庫初始化參數
5.了解數據庫啟動階段
6.查看預警日志及如何使用數據字典
內容五:使用RMAN工具
第一天
下午數據庫常用語言及數據、視圖和函數的介紹內容一:使用簡單的SELECT語句
1.SELECT語句的語法、排序
2.WHERE、GROUP BY和HAVING
3.介紹子查詢及連接查詢
內容二:oracle 11g中支持的數據類型
內容三:視圖
1.介紹視圖的概念及數據字典視圖
2.如何生成及修改視圖
內容四:相關的DDL和DML語句
1.介紹DDL語句
2.介紹DML語句
內容五:實現數據完整性
1.主、外鍵約束的作用
2.CHECK用法
3.UNIQUE用法
4.*T NULL用法
內容六:oracle內置函數
第二天
上午數據庫管理(一)
內容一:視圖
1.視圖的概念
2.數據字典視圖
3.視圖的生成及修改
內容二:存儲過程
1.存儲過程的概念和分類
2.自定義存儲過程
3.存儲過程中的參數傳遞
內容三:觸發(fā)器
1.觸發(fā)器的概念、分類及作用
2.實現觸發(fā)器
內容四:事務和鎖
1.事務的類型及機制
2.事務分類及實現
3.鎖的類型及使用
內容五:游標的概念及使用
內容六:管理數據庫存儲結構
1.描述表數據存儲(以塊為單位)
2.定義表空間和數據文件的用途
3.了解和使用 Oracle Managed Files (OMF)
4.創(chuàng)建和管理表空間
5.獲取表空間信息
6.描述自動存儲管理 (ASM) 的主要概念和功能
內容七:管理用戶安全性
1.創(chuàng)建和管理數據庫用戶帳戶
2.對用戶進行驗證
3.分配默認的存儲區(qū)(表空間)
4.授予權限和撤消權限
5.創(chuàng)建和管理職責及配置文件
6.實施標準口令保護功能
7.控制用戶對資源的使用
內容八:管理方案對象
1.定義方案對象和數據類型
2.創(chuàng)建和修改表
3.定義約束條件
4.查看表的列和內容
5.創(chuàng)建索引、視圖和序號
6.臨時表的用途
7.數據字典的使用
第二天
下午數據庫管理(二)
內容一:管理數據和并發(fā)處理能力
1.通過 SQL 管理數據
2.確定和管理 PL/SQL對象
3.描述觸發(fā)器和觸發(fā)事件
4.監(jiān)控和解決鎖沖突
內容二:管理撤消數據
1.DML 和撤消數據生成
2.監(jiān)控和管理撤消
3.配置撤消保留和保障撤消保留
4.使用撤消 Advisor
內容三:實施 Oracle 數據庫安全性
1.介紹DBA 的安全性責任及最少權限原則
2.標準數據庫跟蹤的啟用
3.指定跟蹤選項和復查跟蹤信息
4.維護跟蹤線索
第三天
上午數據庫管理(三)
內容一:配置 Oracle Network 環(huán)境
1.使用 Oracle 11G Enterprise Manager 配置 Oracle Network 環(huán)境
2.創(chuàng)建其它監(jiān)聽程序
3.創(chuàng)建 Oracle Net Service 別名
4.配置連接時故障轉移
5.控制 Oracle Net Listener
6.測試 Oracle Net 的連接性
7.確定何時使用共享服務器和專用服務器
內容二:數據庫監(jiān)控
1.使用統計數據
2.管理自動工作量資料檔案庫 (AWR)
3.使用自動數據庫診斷監(jiān)控程序 (ADDM)
4.描述指導框架
5.設置預警閾值
6.使用服務器生成的預警
7.使用自動任務
內容三:性能管理
1.使用 Oracle Enterprise Manager 頁監(jiān)控性能
2.使用 SQL Tuning Advisor
3.使用 SQL Access Advisor
4.使用共享內存的自動管理
5.使用內存 Advisor 設置內存緩沖區(qū)的大小
6.使用與性能相關的動態(tài)視圖
7.排除無效或不可用的對象中的故障
第三天
下午數據庫管理(四)
內容一:備份和恢復的概念
1.確定 Oracle 數據庫中可能出現的錯誤類型
2.描述優(yōu)化例程恢復的方法
3.確定檢查點、重做日志文件和歸檔日志文件的重要性
4.配置 ARCHIVELOG 模式
內容二:執(zhí)行數據庫備份
1.數據庫冷備
2.數據庫熱備
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.使用外部表并通過平臺獨立文件移動數據
內容六:數據庫應用
1.在java中連接oracle:
JDBC與ODBC使用與連接
2.介紹一個數據庫設計的實例3.總結
2.Oracle數據庫調優(yōu)專題
時間課程模塊課程內容
第一天
上午Oracle數據庫調優(yōu)(一)
1.Oracle11G體系架構
2.數據庫應用調優(yōu)
3.數據庫優(yōu)化的總體思路和原則
4.從整體上對性能優(yōu)化的各個階段進行分析描述
5.性能優(yōu)化的基本方法
6.優(yōu)化工具介紹
7.最根本的性能信息工具:數據庫數據字典和動態(tài)性能視圖
8.alert Log與Trace Files對性能故障診斷的幫助
9.診斷性能問題的法寶:Statspack與awr
10.Oracle性能診斷的又一利器:等待事件
11.11g新增加的自動化監(jiān)控、調優(yōu)工具——ADDM
12.基于自動化收集的性能指導工具介紹
第一天
下午Oracle數據庫調優(yōu)(二)
1.SGA的內存調整
2.動態(tài)共享內存管理(ASMM)
3.自動內存管理(AMM)
4.數據高速緩存區(qū)的優(yōu)化
5.數據高速緩存區(qū)的性能指標和判斷依據
6.如何對數據高速緩沖區(qū)執(zhí)行針對性的優(yōu)化工作
7.共享池的優(yōu)化
8.共享池的庫高速緩存、字典高速緩存的性能指標和判斷依據
9.如何對共享池進行各種情況的優(yōu)化工作
第二天
上午Oracle數據庫調優(yōu)(三)
1.其他SGA組件的優(yōu)化
2.重做日志緩沖區(qū)的優(yōu)化考慮以及各個內存區(qū)大小的經驗判斷方法
3.數據文件I/O的優(yōu)化
4.數據庫數據文件、重做日志文件、歸檔文件的I/O性能特點分析和優(yōu)化原則
5.存儲級的I/O性能考慮
6.檢測點的原理及優(yōu)化
7.使用多DBWR進程增加I/O能力,異步I/O的性能考慮
8.LGWR與ARC進程的優(yōu)化,加速歸檔的方法
第二天
下午Oracle數據庫調優(yōu)(四)
1.鎖存器(LATCH)競爭優(yōu)化
2.鎖競爭的解決
3.回滾段競爭優(yōu)化
4.判斷回滾段競爭以及如何解決回滾段競爭
5.對回滾段使用中Ora-01555故障的分析與處理
6.應用存儲參數的優(yōu)化
7.選擇合適的數據存儲方法
8.數據庫應用的特點
9.介紹各種數據存儲的方式對性能的影響
10.合理的選擇分區(qū)表、索引組織表、聚簇表或者普通表存儲數據
11.對用于存儲海量數據的分區(qū)表的概念和維護詳解
12.使用分區(qū)表加快查詢性能
第三天
上午Oracle數據庫調優(yōu)(五)
1.SQL語句的處理過程
2.SQL語句解析的優(yōu)化
3.排序操作的優(yōu)化
4.優(yōu)化SQL語句的相關工具
5.提供Statspack與awr
6.使用Explain plan分析執(zhí)行計劃
7.通過autotrace分析故障語句的執(zhí)行計劃和統計信息
8.通過Sql trace查找有性能問題的SQL語句
9.通過10g的Sqltunning advise自動分析語
句性能
10.通過10g的Sql access advise自動分析語句算法
11.CBO和RBO介紹
12.數據訪問方法
第三天
下午Oracle數據庫調優(yōu)(六)
1.收集統計信息
2.SQL執(zhí)行計劃
3.修改參數值影響CBO生成的執(zhí)行計劃,通過hints直接強制執(zhí)行計劃
4.Sql語句優(yōu)化經驗
5.判斷語句性能的問題
6.穩(wěn)定調整好的語句執(zhí)行計劃
7.通過存儲概要確保執(zhí)行計劃的穩(wěn)定性
8.備份恢復概述
9.對比常見的幾種備份恢復方法總結
ORACLE數據庫公開課程培訓班
轉載:http://szsxbj.com/gkk_detail/11893.html
已開課時間Have start time
- 袁保華
IT相關內訓
- 網安管理崗培訓 張勝生
- 滲透測試與攻防實戰(zhàn)高級課程 張勝生
- 信息安全風險評估與加固技能 張勝生
- 大模型技術與應用培訓 葉梓
- Python高效辦公自動化 張曉如
- 軟件安全意識加強與技能提高 張勝生
- IT崗位數智化能力提升路徑 甄文智
- Fine BI 數據分析與 張曉如
- 電力信息化:價值和建設分析 劉宇佳
- 互聯網新技術在銀行的應用 武威
- CISSP認證培訓課程 張勝生
- 云計算的應用領域和實踐 武威