【教學目標】
專注于培養企業需求量大、就業率高、人才市場緊缺的Oracle數據庫認證專家,成績合格的畢業生將具備1-2年的oracle數據庫實踐工作經驗。
【就業前景】
1.據統計,未來五年中國市場對于Oracle認證技術人才缺口達到10萬人,中國地區約2萬人獲取OCP證書,僅有近300人執有OCM證書。
2.Oracle方向崗位薪資高于其他行業50%,而且這個數值隨著年齡和工作經驗的增長還會不斷加大。
3.Oracle的客戶大多是世界500強,中國政府、電信、網游公司等高端企業。
4.Oracle數據庫的全球市場份額高達57%,而且持續增長,讓OCP的職業生涯很長。
【課程特色】
①在官方051,052,053標準課程的基礎上增設Oracle12c新特性課程。
②增設Oracle集群技術;增設Linux基礎課程。
③Oracle認證三大級別:OCA、OCP、OCM。參加我們課程學習的學員可以直接申請OCP認證。 權威的廠商認證證書是員工入職、晉升、加薪的職業綠卡。
【課程內容】
階段 Linux Basic Course
章
|
|
節
|
知識點
|
授課時間(天)
|
課程目標
|
章
|
Linux基礎
|
Linux安裝
|
虛擬機軟件的安裝配置
|
1
|
為安裝和部署oracle數據庫做操作系統層面的基礎知識講解,本課程完成后,學生能獨立完成Oracle安裝前操作系統層面的各種前期準備和配置工作。
|
Linux企業版安裝配置
|
文件及目錄管理
|
目錄管理
|
文件管理
|
vi編輯器
|
用戶和權限管理
|
用戶和組管理
|
基本權限
|
進程、網絡和磁盤管理
|
進程管理
|
1
|
網絡管理
|
磁盤管理
|
軟件管理
|
rpm包安裝及管理
|
源碼包安裝
|
YUM的配置和使用
|
第二階段 Oracle Database 11g SQLFundamentals (1Z0-051)
章
|
|
節
|
知識點
|
授課時間(天)
|
課程目標
|
章
|
SQL語言
|
關系型數據庫基礎
|
關系型數據庫的概念
|
1
|
掌握數據庫基礎,數據庫設計,開發和管理等方面基礎知識,熟練掌握SQL的使用。
|
Oracle簡介-1
|
Oracle簡介-2
|
查詢語句
|
SELECT語句
|
排序和條件查詢-1
|
排序和條件查詢-2
|
單行函數
|
函數簡介、字符和數值函數
|
日期函數
|
轉換函數
|
多表查詢
|
多表查詢的概念
|
表的連接方式-1
|
表的連接方式-2
|
組函數
|
組函數簡介
|
GROUP BY子句和HAVING子句
|
子查詢
|
子查詢的概念和使用
|
子查詢的使用
|
數據建模和數據庫設計
|
系統開發概念和數據建模
|
1
|
數據建模
|
數據庫設計
|
DDL語句
|
CREATE語句-1
|
CREATE語句-2
|
ALTER、DROP和其它DDL語句
|
DML語句
|
INSERT語句-1
|
INSERT語句-2
|
UPDATE和DELETE語句
|
事務
|
Oracle數據字典
|
Oracle數據字典
|
常見數據庫對象
|
序列SEQUENCE
|
視圖VIEW
|
索引INDEX
|
用戶訪問控制
|
Oracle體系結構
|
權限、同義詞SYNONYM和數據導入導出
|
第三階段 Oracle Database 11g: AdministrationWorkshop(1Z0-052)
章
|
|
節
|
知識點
|
授課時間(天)
|
課程目標
|
章
|
數據庫體系結構
|
簡介、體系結構
|
Oracle產品和服務
|
1.0
|
掌握數據庫的基本結構,掌握實例管理、存儲結構管理及網絡管理
|
Grid網格概念
|
課程示例:HR方案
|
了解Oracle DB的主要體系結構組件
|
內存的結構
|
后臺進程
|
邏輯存儲結構與物理存儲結構的關聯
|
管理Oracle實例
|
啟動和停止Oracle DB和組件
|
使用Oracle Enterprise Manager
|
使用SQL*Plus訪問數據庫
|
修改數據庫初始化參數
|
描述數據庫啟動階段
|
描述數據庫關閉選項
|
查看預警日志
|
訪問動態性能視圖
|
配置Oracle Network
|
數據庫網絡服務介紹
|
使用EM配置和管理Oracle Network
|
監聽程序控制臺
|
命名方法
|
配置連接時的故障轉移
|
使用tnsping測試Oracle Net的連接
|
確定何時使用共享服務器或專用服務器
|
數據庫之間的通訊
|
管理數據庫存儲結構
|
描述塊中表行數據的存儲
|
定義表空間和數據文件的信息
|
創建和管理表空間
|
查看表空間信息
|
OMF介紹
|
擴展數據庫的空間
|
ASM介紹
|
第二章
|
GRID與ASM
|
數據庫軟件的安裝
|
規劃Oracle DB的安裝
|
1.0
|
掌握網格框架和數據庫的安裝與配置,掌握ASM實例管理和ASM存儲管理
|
安裝Oracle Grid Infrastructure
|
安裝Oracle Database軟件
|
創建數據庫
|
使用DBCA創建數據庫
|
生成數據庫創建腳本
|
管理數據庫模板
|
使用DBCA執行其它任務
|
管理ASM實例
|
管理ASM實例
|
管理ASM磁盤組
|
第三章
|
數據庫安全與維護
|
用戶安全性
|
創建和管理用戶賬戶
|
1.0
|
掌握數據庫的用戶管理、權限管理,掌握數據庫并發處理機制,掌握審計的部署與維護,掌握數據庫日常維護和性能管理
|
授予和撤銷權限
|
創建和管理角色
|
創建和管理概要文件
|
數據并發處理
|
使用SQL管理數據
|
識別和管理PL/SQL對象
|
描述觸發器和觸發事件
|
監視和解決鎖定沖突
|
UNDO管理
|
說明DML和還原數據的生成
|
監視和管理還原數據
|
描述還原數據和重做數據之間的不同
|
配置還原保留時間
|
**還原保留時間
|
使用還原指導
|
審計
|
說明DBA負責的安全工作
|
應用少權限原則
|
啟用標準數據庫審計
|
指定審計選項
|
復查審計信息
|
維護審計線索
|
基于值的審計
|
細粒度審計
|
SYSDBA審計
|
安全更新
|
數據庫維護
|
管理優化程序統計信息
|
管理自動工作量資料檔案庫(AWR)
|
使用數據庫自動診斷監視器(ADDM)
|
描述并使用指導框架
|
設置預警閾值
|
使用服務器生成的預警
|
使用自動任務
|
性能管理
|
使用Oracle Enterprise Manager監視性能
|
使用自動內存管理(AMM)
|
使用內存指導調整內存緩沖區的大小
|
查看與性能相關的動態視圖
|
排除無效和不可用對象產生的故障
|
第四章
|
用戶自己管理的備份與恢復
|
備份和恢復的概念
|
管理員的職責
|
1.0
|
掌握數據庫備份與恢復的原理,熟練操作各種情況下的數據庫的手動備份與恢復
|
Oracle DB中可能發生的故障類型
|
閃回技術
|
檢查點(CKPT)進程
|
重做日志和歸檔日志文件的重要性
|
了解實例恢復
|
介質故障
|
配置快速恢復區
|
多路復用控制文件
|
重做日志文件冗余
|
歸檔日志文件與歸檔進程
|
配置ARCHIVELOG模式
|
執行數據庫備份
|
備份解決方案:概覽
|
用戶管理的備份
|
術語
|
介紹Recovery Manager(RMAN)
|
配置備份設置
|
調度備份:策略、選項、設置、調度與復查
|
備份控制文件到跟蹤文件
|
管理備份與查看備份報告
|
監視快速恢復區
|
使用RMAN命令行
|
執行數據庫恢復
|
數據庫是否需要執行恢復
|
丟失了控制文件
|
丟失了重做日志文件
|
在NOARCHIVELOG模式下丟失了數據文件
|
在ARCHIVELOG模式下丟失了非關鍵數據文件
|
在ARCHIVELOG模式下丟失了系統關鍵數據文件
|
數據故障:示例
|
數據恢復指導
|
移動數據
|
移動數據:通用體系結構
|
目錄對象的概念與創建
|
SQL*Loader
|
外部表
|
數據泵
|
相關數據字典
|
增強數據庫功能
|
在EM里查看嚴重錯誤預警
|
創建服務請求、跟蹤狀態、執行修復、關閉請求
|
MetaLink
|
管理補丁程序
|
第四階段 OracleDatabase 11gAdministration Workshop II (1Z0-053)
章
|
|
節
|
知識點
|
授課時間(天)
|
課程目標
|
章
|
數據庫備份與恢復
|
簡介和ORACLE DB的核心概念和工具
|
前期課程回顧
|
1
|
熟練掌握RMAN和閃回技術
|
課程目標介紹
|
Grid概念
|
Oracle Grid Infrastructure
|
課程中使用的HR示例方案
|
Oracle DB Server核心組件和體系結構
|
ASM實例簡介
|
GI里的DBA工具
|
進行配置以實現可恢復性
|
調用和配置RMAN
|
在ARCHIVELOG模式下配置數據庫
|
配置多個歸檔文件目標以提高可用性
|
配置快速恢復區
|
指定保留策略
|
使用RMAN恢復目錄
|
比較RMAN資料庫使用控制文件和恢復目錄
|
創建和配置恢復目錄
|
在恢復目錄中注冊數據庫
|
同步恢復目錄
|
使用RMAN存儲腳本
|
備份恢復目錄
|
創建虛擬專用目錄
|
配置備份設置
|
配置RMAN的性配置
|
查看性配置
|
控制文件自動備份
|
管理性設置
|
使用介質管理器
|
指定備份目標
|
配置和分配通道
|
創建雙向備份集
|
備份優化
|
通過壓縮未使用的塊節省備份空間
|
壓縮備份
|
加密備份
|
使用RMAN創建備份
|
創建備份集
|
創建映像副本
|
創建整體數據庫備份
|
RMAN備份類型
|
快速增量備份
|
監視塊更改跟蹤
|
執行代理副本
|
使用BACKUP COPIES創建雙向備份集
|
創建備份集的備份
|
備份只讀表空間
|
為超大型文件配置備份和還原
|
歸檔備份
|
管理歸檔數據庫備份
|
備份恢復文件
|
管理備份:報告
|
管理備份:動態性能視圖
|
管理備份:交叉檢查和刪除
|
還原和恢復任務
|
還原和恢復的概念
|
文件丟失的原因
|
文件的關鍵性與非關鍵性
|
自動恢復臨時文件
|
日志組狀態:綜述
|
丟失日志組后進行恢復
|
清除日志文件
|
丟失了索引表空間后進行恢復
|
密碼文件的重建
|
完全恢復與不完全恢復概念
|
恢復只讀表空間
|
恢復NOLOGGING數據庫對象
|
丟失所有控制文件的恢復
|
使用RMAN執行恢復
|
使用RMAN RESTORE和RECOVER命令
|
歸檔模式下丟失非關鍵數據文件的恢復
|
歸檔模式下丟失系統關鍵數據文件的恢復
|
恢復映像副本
|
執行到映像副本的快速切換
|
使用SET NEWNAME切換文件
|
非歸檔模式下執行數據庫還原和恢復
|
使用還原點
|
執行時間點恢復
|
使用備份的控制文件執行恢復
|
恢復丟失的服務器參數文件
|
從自動備份還原控制文件
|
非歸檔模式下使用增量備份恢復
|
在新主機上還原和恢復數據庫
|
執行災難恢復
|
監視和優化RMAN
|
并行備份集
|
1
|
監視RMAN會話及作業進度
|
DEBUG選項
|
RMAN的錯誤堆棧解析
|
RMAN的多路復用
|
比較同步I/O與異步I/O
|
通道優化
|
優化BACKUP命令
|
優化RMAN備份性能
|
診斷數據庫
|
數據恢復指導
|
RMAN命令行界面的數據庫恢復指導
|
相關指導視圖
|
塊損壞
|
處理壞塊
|
自動診斷工作流ADR
|
使用閃回技術 I
|
閃回技術介紹
|
事務處理與還原
|
**還原保留時間
|
配置數據庫以進行閃回
|
閃回查詢
|
閃回版本查詢
|
閃回表
|
閃回事務處理查詢
|
使用閃回技術 II
|
Oracle Total Recall概覽
|
設置FDA
|
Total Recall工作原理及場景
|
Total Recall的限制與準則
|
查看閃回數據歸檔
|
回收站
|
執行閃回數據庫
|
閃回數據庫體系結構
|
配置閃回數據庫
|
對數據庫進行閃回并進行監視
|
**還原點
|
第二章
|
性能和資源管理
|
管理內存
|
內存管理概覽與Oracle DB的內存結構復習
|
1
|
掌握數據庫的內存管理方法,掌握優化數據庫性能的方法和手段,掌握數據庫的資源管理以及調度任務的使用
|
使用多個緩沖池
|
共享池
|
大池
|
JAVA池和流池
|
重做日志緩沖區
|
自動內存管理
|
Oracle DB內存參數
|
監視自動內存管理
|
有效使用內存的準則
|
自動共享內存管理
|
相關視圖
|
管理數據庫性能
|
性能規劃
|
實例優化
|
性能的優化與監視
|
優化統計信息收集
|
統計信息
|
Oracle等待事件
|
實例統計信息
|
監視會話性能
|
顯示與會話有關的統計信息
|
顯示與服務有關的統計信息
|
故障排除和優化視圖
|
字典視圖
|
自動工作量資料檔案庫及相關視圖
|
數據庫重放
|
通過SQL優化管理性能
|
SQL優化與指導
|
自動SQL優化結果
|
SQL優化指導
|
重復的SQL
|
SQL訪問指導
|
工作量來源與使用建議
|
SQL性能分析
|
管理資源
|
數據庫資源管理器
|
默認維護資源管理器計劃
|
潛在工作流
|
資源計劃的資源分配方法
|
活動會話池機制
|
指定閾值
|
資源使用者組映射
|
激活資源計劃
|
數據庫資源管理器信息
|
監視資源管理器
|
使用調度程序自動執行任務
|
使用調度程序簡化管理任務
|
創建作業、程序和調度
|
監視作業執行
|
使用基于時間或事件的調度來執行調度作業
|
描述窗口、窗口組、作業類和使用者組
|
使用電子郵件通知
|
使用作業鏈來執行一系列相關任務
|
遠程系統上的調度作業
|
調度概念以及區分作業的優先級
|
第三章
|
空間管理
|
管理空間
|
空間管理概覽
|
1
|
掌握數據庫的空間管理
|
塊空間管理
|
行鏈接和行遷移
|
段內空閑空間管理
|
段類型介紹
|
分配區
|
分配空間
|
控制延遲創建段
|
限制和例外
|
其它自動功能
|
表壓縮
|
表空間監視
|
閾值和解決空間問題
|
收縮段
|
回收ASSM段內的空間
|
段指導
|
管理可恢復的空間分配
|
恢復掛起的語句
|
管理數據庫的空間
|
數據庫存儲
|
4KB扇區
|
指定磁盤扇區大小
|
移動表空間
|
移動數據庫
|
復制數據庫
|
使用副本數據庫
|
選擇數據庫復制方法
|
復制活動數據庫
|
通過目標連接復制數據庫
|
有恢復目錄但沒有目標連接的情況下復制數據庫
|
沒有恢復目錄或目標連接的情況下復制數據庫
|
創建基于備份的副本數據庫
|
使用EM克隆數據庫
|
第五階段 Oracle Database 12c New Features
章
|
|
節
|
知識點
|
授課時間(天)
|
課程目標
|
章
|
PLSQL
|
PLSQL基本構成
|
基本的PLSQL語法
|
1
|
掌握基本的PLSQL語言的使用
|
結構控制語句
|
游標
|
異常處理
|
存儲過程
|
函數
|
包
|
觸發器
|
第六階段Oracle Database Cluster Technology
章
|
|
節
|
知識點
|
授課時間(天)
|
課程目標
|
章
|
集群技術
|
DataGuard
|
DataGuard原理
|
0.5
|
了解主流的Oracle集群技術
|
DataGuard的搭建
|
DataGuard的簡單維護
|
RAC
|
RAC原理
|
0.5
|
RAC的搭建
|
RAC的簡單維護
|
【從業方向】
大型通信企業、新型互聯網公司、網絡游戲公司、系統集成公司
崗位主要為:數據庫管理員DBA、OCP工程師、運維工程師、系統集成項目經理
【學員常見問題】
Oracle 10g與11g有什么區別?
1. 11 g 擴展了 Oracle 具有的提供網格計算優勢的功能,來提高用戶服務水平、減少停機時間以及更加有效地利用 IT資源,同時還增強全天候業務應用程序的性能、可伸縮性和安全性,利用真正應用測試(RAT)盡量降低更改的風險 。
2. 11 g降低了數據庫升級以及其他硬件和操作系統更改的成本,顯著簡化了更改前后的系統測試以便您可以識別和解決問題。如: 利用 Database Replay在數據庫級別輕松捕獲實際的生產負載并在測試系統上重新播放,這樣有效的全面測試系統更改(包括關鍵的并發特性)的影響。
3. SQL Performance Analyzer識別結構化查詢語言 ) SQL(執行計劃更改和性能回退。可以使用 SQL Tuning Advisor解決識別的問題, 方法是還原到原始的執行計劃或進一步優化。利用管理自動化提高 DBA 效率。
4. Oracle 數據庫 11 g繼續致力于顯著簡化和完全自動化 DBA 任務。
5.利用自學功能自動進行 SQL 優化系統全局區(SGA)和程序全局區( PGA)的內存緩存區的自動、統一調整新的 advisor用于分區、數據恢復、 流性能和空間管理針對自動數據庫診斷監視器 (ADDM)的增強,能夠提供 Oracle 真正應用集群 (Oracle RAC)環境中的更好的性能全局視圖以及改進的性能比較分析功能。
6.利用故障診斷快速解決問題
7.故障診斷功能使客戶在發生錯誤后捕獲 Oracle
8.Support所需的數據變得極為簡單。這可以加速問題的解決,減少客戶重現問題的需要,盡量降低停機成本
9.通過 Oracle Data Guard快速恢復數據 Oracle Data Guard在本地和遠程服務器之間協調數據庫的維護和同步以便從災難或站點故障快速恢復。Oracle數據庫11 g提供了大量顯著的 Oracle Data Guard增強,包括可以在物理備用系統上運行實時查詢用于報表和其他目的、可以通過將物理備用系統暫時轉換為邏輯備用系統執行聯機的、滾動的數據庫升級 。
10.支持測試環境的快照備用系統
11.物理和邏輯備用的性能都有提高。邏輯備用現在支持可擴展標記語言(XML)類型字符大型對象 (CLOB)數據類型和透明的數據加密。現在支持自動的、快速啟動的故障切換以支持異步傳輸。
12.支持滾動升級
13.自動壞塊檢測和修復
14.快速鏡像重新同步,該功能可以有效地重新同步存儲網絡連接性暫時丟失時自動存儲管理鏡像的存儲陣列
15.自動存儲管理的性能增強使得大型數據庫可以更快地打開并減少 SGA 內存消耗。這些增強還允許 DBA增加存儲分配單元大小以加快大型序列輸入/輸出 (I/O),顯著增加正常運行時間。
16.Oracle數據庫11 g使您可以應用很多一次性數據庫補丁(包括診斷補丁),而沒有停機時間。新的數據恢復 advisor通過快速識別故障根本原因、為 DBA提供可用的恢復選項,極大地減少了停機時間,在某些情況下,還通過“自我恢復”機制自動糾正問題。
17.自動編譯數據庫中的 PL/SQL 和 Java
18.更快的觸發器,包括更加有效地調用每行觸發器
19.更快的簡單 SQL 操作
20.更快的 Oracle Data Guard 和 Oracle Streams 復制
21.與網絡文件系統( NFS)存儲設備更快、更可靠的直接連接、更快的升級
22.大型文件更快的備份/還原更快的備份壓縮
23.Oracle 數據庫 11 g包括大量新的 ILM特性,例如 新的分區功能,包括按父/子引用分區、按虛擬列分區,Oracle數據庫11 g還具有帶 Oracle閃回數據歸檔的 Total Recall,可以在選定的表中查詢以前的數據,從而提供了一種簡單實用的向數據中添加時間維度的方法以便于更改跟蹤、 ILM、審計和合規。
24.Oracle 數據庫 11g還有其他高可用性增強,包括:
Oracle閃回事務查詢,提供帶其他相關事務更改的流氓事務的按鈕更改 具有更多可傳輸選項的增強的平臺移植和數據移動,包括可傳輸分區、模式和跨平臺數據庫
Oracle恢復管理器 (RMAN)支持 Windows Volume Shadow Copy
Service ( VSS )快照,從而實現與 Windows備份更緊密的集成 優化性能和可靠性 合規、法律取證以及整合數據倉庫的趨勢導致數據庫的大小每兩年就會增加兩倍,這極大地影響了大型數據庫的存儲成本和性能、可靠性以及可管理性。
Oracle 數據庫 11 g使組織可以使用低成本的服務器和模塊化的存儲器輕松伸縮大型的事務和數據倉庫系統并提供快速的全天候數據訪問。
Oracle 數據庫11 g提供新的創新特性以進一步提高要求極嚴格的環境的性能和可伸縮性。利用SecureFiles安全地存儲您的所有數據 SecureFiles是 Oracle用于在數據庫中存儲大型對象) LOB (例如圖像、大型文本對象或包括 XML、醫學成像以及地理空間柵格對象在內的數據類型)的下一代產品。SecureFiles提供能夠完全與文件系統相媲美的卓越性能。此外,它還提供功能,例如智能壓縮、透明加密以及透明的重復刪除。通過聯機事務處理壓縮提高性能并盡量降低存儲成本
Oracle 數據庫 11 g支持聯機事務處理 (OLAP)應用程序中常用的更新、插入和刪除操作的數據壓縮。以前的 Oracle數據庫版本支持數據倉庫應用 程序常用的批量數據加載操作的壓縮。
Oracle 數據庫 11 g OLTP表壓縮通過更加高效地使用內存來緩存數據以及減少表掃描的 I/O提高了數據庫性能,利用 OLTP表壓縮,您可以利用小的處理開銷達到 2 到 3倍的壓縮比。