你當前所在的位置:首頁 > 企業管理培訓 > 企業內訓 > Oracle管理與調優-上海工慧企業管理
學習對象
各單位從事數據庫管理的相關人員。
課程目標
課程說明 根據ORACLE數據庫在我國企事業單位信息化建設中的戰略影響作用,結合國內外成熟理論體系與眾多企事業單位的信息化實際情況,提煉形成了包含Oracle數據庫管理、性能調優在內的組合培訓課程。 培訓目標 通過本課程的學習,使學員了解Oracle數據庫的存儲結構、管理Oracle例程、創建并管理Oracle用戶、備份及恢復數據庫、監控數據庫并解決使用數據庫時出現的問題、配置OracleNetService、使用RMAN創建和管理備份集和映像副本等;掌握多種優化工具的使用和優化方法、能夠進行性能故障分析、掌握常見優化算法能根據應用需求選擇。 培訓方式 本課程采取組合選修模式,采取三天管理與三天調優的方式,共計時長6天。學員可根據興趣及已有積累選擇適合自己的學習內容。建議學員自帶筆記本電腦。 考核認證 《全國信息化工程師》證書和《ORACLE數據庫高級管理師》證書。證書可作為專業技術人員職業能力考核的證明,以及專業技術人員崗位聘用、任職、定級和晉升職務的重要依據。 培訓大綱 (1)Oracle數據庫管理專題
課程內容
單元主要授課內容 第一單元內容一:簡介(數據庫體系結構) 1、描述課程目標 2、研究Oracle1g數據庫體系結構 內容二:安裝Oracle數據庫軟件 1、解釋DBA核心任務和工具 2、計劃Oracle安裝 3、使用最佳的靈活的體系結構 4、使用OracleUniversalInstaller(OUI)安裝軟件 內容三:創建Oracle數據庫 1、使用數據庫配置助手(DBCA)創建數據庫 2、使用DBCA創建數據庫設計模板3、使用DBCA生成數據庫創建腳本 內容四:管理Oracle例程 1、啟動和停止Oracle數據庫及組件 2、使用OracleEnterpriseManager(EM) 3、使用SQL*Plus和iSQL*Plus訪問數據庫 4、修改數據庫初始化參數 5、了解數據庫啟動階段 6、查看預警日志 7、使用數據字典 內容五:使用RMAN工具 1、RMAN使用及維護 第二單元 內容一:使用簡單的SELECT語句 1.SELECT語句的語法 2.檢索出來的數據排序 3.用WHERE設置檢索條件 4.GROUPBY和HAVING 5.使用子查詢 6、連接查詢 內容二:oracle11g中支持的數據類型 1.Oracle11g中數據類型介紹 內容三:視圖 1、解釋視圖的概念 2、使用數據字典視圖 3、生成簡單和復雜的視圖 4、生成帶約束選項的視圖 5、修改視圖 內容四:相關的DDL和DML語句 1.使用DDL語句 2.使用DML語句 內容五:實現數據完整性 1.主鍵約束 2.外鍵約束 3.CHECK 4.UNIQUE 5.NOTNULL 內容六:oracle內置函數 1、介紹使用函數的基本概念 2、在SELECT語句中使用的各種字符,數字,日期函數 3、說明轉換函數的定義及使用 4、介紹其他常用函數 第三單元 內容一:視圖 1、解釋視圖的概念 2、使用數據字典視圖 3、生成簡單和復雜的視圖 4、生成帶約束選項的視圖 5、修改視圖 內容二:存儲過程 1、解釋存儲過程的概念 2、存儲過程分類 3、自定義存儲過程 4、存儲過程中的參數傳遞 內容三:觸發器 1、解釋觸發器的概念及作用 2、觸發器的分類 3、實現觸發器 內容四:事務和鎖 1、事務的類型及機制 2、事務分類 3、實現事務 4、鎖的類型及使用 內容五:游標 1、游標簡介 2、使用游標 第四單元 內容一:管理數據庫存儲結構 1、描述表數據存儲(以塊為單位) 2、定義表空間和數據文件的用途 3、了解和使用OracleManagedFiles(OMF) 4、創建和管理表空間 5、獲取表空間信息 6、描述自動存儲管理(ASM)的主要概念和功能 內容二:管理用戶安全性 1、創建和管理數據庫用戶帳戶 2、對用戶進行驗證 3、分配默認的存儲區(表空間) 4、授予權限和撤消權限 5、創建和管理職責 6、創建和管理配置文件 7、實施標準口令保護功能 8、控制用戶對資源的使用 內容三:管理方案對象 1、定義方案對象和數據類型 2、創建和修改表3、定義約束條件 4、查看表的列和內容 5、創建索引、視圖和序號 6、解釋臨時表的用途 7、使用數據字典 第五單元 內容一:管理數據和并發處理能力 1、通過SQL管理數據 2、確定和管理PL/SQL對象 3、描述觸發器和觸發事件 4、監控和解決鎖沖突 內容二:管理撤消數據 1、解釋DML和撤消數據生成 2、監控和管理撤消 3、描述撤消數據和重做數據之間的區別 4、配置撤消保留5、保障撤消保留 6、使用撤消Advisor 內容三:實施Oracle數據庫安全性 1、描述DBA安全性責任 2、應用最少權限原則 3、啟用標準數據庫跟蹤 4、指定跟蹤選項 5、復查跟蹤信息 6、維護跟蹤線索 第六單元 內容一:配置OracleNetwork環境 1、使用Oracle11GEnterpriseManager配置OracleNetwork環境 2、創建其它監聽程序 3、創建OracleNetService別名 4、配置連接時故障轉移 5、控制OracleNetListener 6、測試OracleNet的連接性 7、確定何時使用共享服務器和專用服務器 內容二:積極維護 1、使用統計數據 2、管理自動工作量資料檔案庫(AWR) 3、使用自動數據庫診斷監控程序(ADDM) 4、描述指導框架5、設置預警閾值 6、使用服務器生成的預警 7、使用自動任務 內容三:性能管理 1、使用OracleEnterpriseManager頁監控性能 2、使用SQLTuningAdvisor 3、使用SQLAccessAdvisor 4、使用共享內存的自動管理 5、使用內存Advisor設置內存緩沖區的大小 6、使用與性能相關的動態視圖 7、排除無效或不可用的對象中的故障 第七單元 內容一:備份和恢復的概念 1、確定Oracle數據庫中可能出現的錯誤類型 2、描述優化例程恢復的方法 3、確定檢查點、重做日志文件和歸檔日志文件的重要性 4、配置ARCHIVELOG模式 內容二:執行數據庫備份 1、創建一致的數據庫備份 2、在不關閉數據庫的情況下進行備份 3、創建增量備份 4、自動數據庫備份 5、監控快速恢復區 內容三:執行數據庫恢復 1、恢復丟失的控制文件 2、恢復丟失的重做日志文件 3、在數據文件丟失后執行完全恢復 內容四:執行FlashBack 1、描述閃回數據庫 2、使用閃回表將表內容還原到過去的某一特定時間點3、恢復已刪除的表 4、使用閃回查詢查看截至任意時間點的數據庫內容 5、使用閃回版本查詢查看一段時間內的行版本 6、使用閃回事務處理查詢查看行的事務處理歷史記錄 內容五:移動數據 1、描述移動數據的可用方法 2、創建和使用目錄對象 3、使用SQL*Loader從Oracle數據庫(或用戶文件)中裝入數據 4、解釋數據泵的通用體系結構 5、使用數據泵的導出和導入功能在Oracle數據庫之間移動數據 6、使用外部表并通過平臺獨立文件移動數據 內容六:數據庫應用 1、在java中連接oracle:JDBC與ODBC使用與連接 2、介紹一個數據庫設計的實例 (2)Oracle數據庫調優專題 第一單元 1、Oracle1G體系架構 2、數據庫應用調優 ?數據庫優化的總體思路和原則,從整體上對性能優化的各個階段進行分析描述,確定性能優化的基本方法 3、優化工具 ?最根本的性能信息工具:數據庫數據字典和動態性能視圖 ?AlertLog與TraceFiles對性能故障診斷的幫助 ?診斷性能問題的法寶:Statspack與awr ?Oracle性能診斷的又一利器:等待事件 ?1g新增加的自動化監控、調優工具——ADDM ?基于自動化收集的性能指導工具介紹 第二單元 1、SGA的內存調整動態的SGA與1g自動管理的SGA 2、數據高速緩存區的優化數據高速緩存區的性能指標和判斷依據,以及如何在各種情況下執行針對性的優化工作 3、共享池的優化共享池的庫高速緩存、字典高速緩存的性能指標和判斷依據,以及如何進行各種情況的優化工作 4、其他SGA組件的優化重做日志緩沖區的優化考慮以及各個內存區大小的經驗判斷方法 5、數據文件I/O的優化數據庫數據文件、重做日志文件、歸檔文件的I/O性能特點分析和優化原則,存儲級的I/O性能考慮,檢測點的原理及優化,使用多DBWR進程增加I/O能力,異步I/O的性能考慮,LGWR與ARC進程的優化,加速歸檔的方法 第三單元 1、鎖存器(LATCH)競爭優化; 2、鎖競爭的解決 3、回滾段競爭優化 ?判斷回滾段競爭以及如何解決回滾段競爭,對回滾段使用中Ora-1555故障的分析與處理 4、應用存儲參數的優化 5、選擇合適的數據存儲方法 ?了解數據庫應用的特點,知道各種數據存儲的方式對性能的影響,合理的選擇分區表、索引組織表、聚簇表或者普通表存儲數據 ?對用于存儲海量數據的分區表的概念和維護進行詳細描述,確定如何使用分區表加快查詢性能 第四單元 1、SQL語句的處理過程 2、SQL語句解析的優化 3、排序操作的優化 4、優化SQL語句的相關工具 ?提供SQL優化集的Statspack與awr ?使用Explainplan分析執行計劃 ?通過autotrace分析故障語句的執行計劃和統計信息 ?通過Sqltrace查找有性能問題的SQL語句 ?通過1g的Sqltunningadvise自動分析語句性能 ?通過1g的Sqlaccessadvise自動分析語句算法 5、CBO和RBO介紹 6、數據訪問方法 第五單元 1、收集統計信息 2、強制執行計劃 ?修改參數值影響CBO生成的執行計劃,通過hints直接強制執行計劃 3、Sql語句優化經驗 ?判斷語句性能的問題 4、穩定調整好的語句執行計劃 ?通過存儲概要確保執行計劃的穩定性 5、備份恢復概述 ?對比常見的幾種備份恢復方法 授課專家 袁老師計算機應用技術專家。精通Oracle數據庫,豐富的大型項目數據庫部署實施經驗,豐富的性能調整經驗。
Oracle管理與調優-上海工慧企業管理
信息來源:工慧企業管理服務外包網更新時間:2017-5-31瀏覽量:217字體大小:大 中 小
學習對象
各單位從事數據庫管理的相關人員。
課程目標
課程說明 根據ORACLE數據庫在我國企事業單位信息化建設中的戰略影響作用,結合國內外成熟理論體系與眾多企事業單位的信息化實際情況,提煉形成了包含Oracle數據庫管理、性能調優在內的組合培訓課程。 培訓目標 通過本課程的學習,使學員了解Oracle數據庫的存儲結構、管理Oracle例程、創建并管理Oracle用戶、備份及恢復數據庫、監控數據庫并解決使用數據庫時出現的問題、配置OracleNetService、使用RMAN創建和管理備份集和映像副本等;掌握多種優化工具的使用和優化方法、能夠進行性能故障分析、掌握常見優化算法能根據應用需求選擇。 培訓方式 本課程采取組合選修模式,采取三天管理與三天調優的方式,共計時長6天。學員可根據興趣及已有積累選擇適合自己的學習內容。建議學員自帶筆記本電腦。 考核認證 《全國信息化工程師》證書和《ORACLE數據庫高級管理師》證書。證書可作為專業技術人員職業能力考核的證明,以及專業技術人員崗位聘用、任職、定級和晉升職務的重要依據。 培訓大綱 (1)Oracle數據庫管理專題
課程內容
單元主要授課內容 第一單元內容一:簡介(數據庫體系結構) 1、描述課程目標 2、研究Oracle1g數據庫體系結構 內容二:安裝Oracle數據庫軟件 1、解釋DBA核心任務和工具 2、計劃Oracle安裝 3、使用最佳的靈活的體系結構 4、使用OracleUniversalInstaller(OUI)安裝軟件 內容三:創建Oracle數據庫 1、使用數據庫配置助手(DBCA)創建數據庫 2、使用DBCA創建數據庫設計模板3、使用DBCA生成數據庫創建腳本 內容四:管理Oracle例程 1、啟動和停止Oracle數據庫及組件 2、使用OracleEnterpriseManager(EM) 3、使用SQL*Plus和iSQL*Plus訪問數據庫 4、修改數據庫初始化參數 5、了解數據庫啟動階段 6、查看預警日志 7、使用數據字典 內容五:使用RMAN工具 1、RMAN使用及維護 第二單元 內容一:使用簡單的SELECT語句 1.SELECT語句的語法 2.檢索出來的數據排序 3.用WHERE設置檢索條件 4.GROUPBY和HAVING 5.使用子查詢 6、連接查詢 內容二:oracle11g中支持的數據類型 1.Oracle11g中數據類型介紹 內容三:視圖 1、解釋視圖的概念 2、使用數據字典視圖 3、生成簡單和復雜的視圖 4、生成帶約束選項的視圖 5、修改視圖 內容四:相關的DDL和DML語句 1.使用DDL語句 2.使用DML語句 內容五:實現數據完整性 1.主鍵約束 2.外鍵約束 3.CHECK 4.UNIQUE 5.NOTNULL 內容六:oracle內置函數 1、介紹使用函數的基本概念 2、在SELECT語句中使用的各種字符,數字,日期函數 3、說明轉換函數的定義及使用 4、介紹其他常用函數 第三單元 內容一:視圖 1、解釋視圖的概念 2、使用數據字典視圖 3、生成簡單和復雜的視圖 4、生成帶約束選項的視圖 5、修改視圖 內容二:存儲過程 1、解釋存儲過程的概念 2、存儲過程分類 3、自定義存儲過程 4、存儲過程中的參數傳遞 內容三:觸發器 1、解釋觸發器的概念及作用 2、觸發器的分類 3、實現觸發器 內容四:事務和鎖 1、事務的類型及機制 2、事務分類 3、實現事務 4、鎖的類型及使用 內容五:游標 1、游標簡介 2、使用游標 第四單元 內容一:管理數據庫存儲結構 1、描述表數據存儲(以塊為單位) 2、定義表空間和數據文件的用途 3、了解和使用OracleManagedFiles(OMF) 4、創建和管理表空間 5、獲取表空間信息 6、描述自動存儲管理(ASM)的主要概念和功能 內容二:管理用戶安全性 1、創建和管理數據庫用戶帳戶 2、對用戶進行驗證 3、分配默認的存儲區(表空間) 4、授予權限和撤消權限 5、創建和管理職責 6、創建和管理配置文件 7、實施標準口令保護功能 8、控制用戶對資源的使用 內容三:管理方案對象 1、定義方案對象和數據類型 2、創建和修改表3、定義約束條件 4、查看表的列和內容 5、創建索引、視圖和序號 6、解釋臨時表的用途 7、使用數據字典 第五單元 內容一:管理數據和并發處理能力 1、通過SQL管理數據 2、確定和管理PL/SQL對象 3、描述觸發器和觸發事件 4、監控和解決鎖沖突 內容二:管理撤消數據 1、解釋DML和撤消數據生成 2、監控和管理撤消 3、描述撤消數據和重做數據之間的區別 4、配置撤消保留5、保障撤消保留 6、使用撤消Advisor 內容三:實施Oracle數據庫安全性 1、描述DBA安全性責任 2、應用最少權限原則 3、啟用標準數據庫跟蹤 4、指定跟蹤選項 5、復查跟蹤信息 6、維護跟蹤線索 第六單元 內容一:配置OracleNetwork環境 1、使用Oracle11GEnterpriseManager配置OracleNetwork環境 2、創建其它監聽程序 3、創建OracleNetService別名 4、配置連接時故障轉移 5、控制OracleNetListener 6、測試OracleNet的連接性 7、確定何時使用共享服務器和專用服務器 內容二:積極維護 1、使用統計數據 2、管理自動工作量資料檔案庫(AWR) 3、使用自動數據庫診斷監控程序(ADDM) 4、描述指導框架5、設置預警閾值 6、使用服務器生成的預警 7、使用自動任務 內容三:性能管理 1、使用OracleEnterpriseManager頁監控性能 2、使用SQLTuningAdvisor 3、使用SQLAccessAdvisor 4、使用共享內存的自動管理 5、使用內存Advisor設置內存緩沖區的大小 6、使用與性能相關的動態視圖 7、排除無效或不可用的對象中的故障 第七單元 內容一:備份和恢復的概念 1、確定Oracle數據庫中可能出現的錯誤類型 2、描述優化例程恢復的方法 3、確定檢查點、重做日志文件和歸檔日志文件的重要性 4、配置ARCHIVELOG模式 內容二:執行數據庫備份 1、創建一致的數據庫備份 2、在不關閉數據庫的情況下進行備份 3、創建增量備份 4、自動數據庫備份 5、監控快速恢復區 內容三:執行數據庫恢復 1、恢復丟失的控制文件 2、恢復丟失的重做日志文件 3、在數據文件丟失后執行完全恢復 內容四:執行FlashBack 1、描述閃回數據庫 2、使用閃回表將表內容還原到過去的某一特定時間點3、恢復已刪除的表 4、使用閃回查詢查看截至任意時間點的數據庫內容 5、使用閃回版本查詢查看一段時間內的行版本 6、使用閃回事務處理查詢查看行的事務處理歷史記錄 內容五:移動數據 1、描述移動數據的可用方法 2、創建和使用目錄對象 3、使用SQL*Loader從Oracle數據庫(或用戶文件)中裝入數據 4、解釋數據泵的通用體系結構 5、使用數據泵的導出和導入功能在Oracle數據庫之間移動數據 6、使用外部表并通過平臺獨立文件移動數據 內容六:數據庫應用 1、在java中連接oracle:JDBC與ODBC使用與連接 2、介紹一個數據庫設計的實例 (2)Oracle數據庫調優專題 第一單元 1、Oracle1G體系架構 2、數據庫應用調優 ?數據庫優化的總體思路和原則,從整體上對性能優化的各個階段進行分析描述,確定性能優化的基本方法 3、優化工具 ?最根本的性能信息工具:數據庫數據字典和動態性能視圖 ?AlertLog與TraceFiles對性能故障診斷的幫助 ?診斷性能問題的法寶:Statspack與awr ?Oracle性能診斷的又一利器:等待事件 ?1g新增加的自動化監控、調優工具——ADDM ?基于自動化收集的性能指導工具介紹 第二單元 1、SGA的內存調整動態的SGA與1g自動管理的SGA 2、數據高速緩存區的優化數據高速緩存區的性能指標和判斷依據,以及如何在各種情況下執行針對性的優化工作 3、共享池的優化共享池的庫高速緩存、字典高速緩存的性能指標和判斷依據,以及如何進行各種情況的優化工作 4、其他SGA組件的優化重做日志緩沖區的優化考慮以及各個內存區大小的經驗判斷方法 5、數據文件I/O的優化數據庫數據文件、重做日志文件、歸檔文件的I/O性能特點分析和優化原則,存儲級的I/O性能考慮,檢測點的原理及優化,使用多DBWR進程增加I/O能力,異步I/O的性能考慮,LGWR與ARC進程的優化,加速歸檔的方法 第三單元 1、鎖存器(LATCH)競爭優化; 2、鎖競爭的解決 3、回滾段競爭優化 ?判斷回滾段競爭以及如何解決回滾段競爭,對回滾段使用中Ora-1555故障的分析與處理 4、應用存儲參數的優化 5、選擇合適的數據存儲方法 ?了解數據庫應用的特點,知道各種數據存儲的方式對性能的影響,合理的選擇分區表、索引組織表、聚簇表或者普通表存儲數據 ?對用于存儲海量數據的分區表的概念和維護進行詳細描述,確定如何使用分區表加快查詢性能 第四單元 1、SQL語句的處理過程 2、SQL語句解析的優化 3、排序操作的優化 4、優化SQL語句的相關工具 ?提供SQL優化集的Statspack與awr ?使用Explainplan分析執行計劃 ?通過autotrace分析故障語句的執行計劃和統計信息 ?通過Sqltrace查找有性能問題的SQL語句 ?通過1g的Sqltunningadvise自動分析語句性能 ?通過1g的Sqlaccessadvise自動分析語句算法 5、CBO和RBO介紹 6、數據訪問方法 第五單元 1、收集統計信息 2、強制執行計劃 ?修改參數值影響CBO生成的執行計劃,通過hints直接強制執行計劃 3、Sql語句優化經驗 ?判斷語句性能的問題 4、穩定調整好的語句執行計劃 ?通過存儲概要確保執行計劃的穩定性 5、備份恢復概述 ?對比常見的幾種備份恢復方法 授課專家 袁老師計算機應用技術專家。精通Oracle數據庫,豐富的大型項目數據庫部署實施經驗,豐富的性能調整經驗。

