Oracle OCM
(1)oracle數據庫軟件安裝部署和升級
1、ocm考試介紹和課程介紹
ocm考試流程簡介
ocm考試大綱介紹
課程安排介紹
2、安裝和升級數據庫軟件
安裝VMware10
安裝部署oracle linux5.4
安裝部署oracle11.2.0.3.0
區分PSU/CPU/SPU
升級oracle到11.2.0.3.14
手工創建數據庫
3、SQL/plus 工具使用
執行sql腳本
使用edit指令
使用spool指令
格式化列顯示
使用set指令
使用change、list、input、append指令
將sqlbuffer中的sql保存到文件
顯示sqlplus幫助
顯示sqlplus 系統環境變量的值。
(2)oracle數據庫管理和配置
1、oracle數據庫設計
考慮數據庫的邏輯設計
數據庫創建方式和數量
數據文件和日誌文件的存放位置
2、oracle數據庫規劃
硬件容量規劃:磁盤空間、CPU、I/O等規劃
軟件規劃:操作系統安裝和配置、數據庫規劃、數據庫對象內容和數量規劃
網絡規劃:網絡硬件、網絡軟件和協議、網絡客戶流量和發佈、網絡拓撲等規則。
根據短期、中期、長期和未來業務發展對數據庫做規劃
3、oracle表空間詳解
表空間的操作和管理
配置大文件表空間的Rowid詳解
Rowid詳解
使用手動和自動管理表空間
創建和管理NFS文件管理的表空間
講解undo
加密表空間
如何在工作中創建合適的表空間
4、oracle數據庫存儲結構講解
數據文件講解
管理數據文件
如何合理規劃和添加數據文件
什麼是段區塊
行遷移和行連接的成因及影響和解決方案
5、oracle數據庫配置
爲數據庫配置內存大小和參數
如何在工作中爲數據庫配置合理的參數
(3)oracle數據庫網絡管理
1、配置oracle網絡環境
oracle網絡配置
監聽器的配置和管理
tnsnames的配置和管理
動態註冊和靜態註冊
使用oracle配置文件
網絡故障Failover
2、解決oracle網絡故障
設置網絡追蹤
故障處理
(4)網格控制
1、GC安裝和使用
GC作用和應用
gc體系結構
gc安裝
配置EM資料庫
創建EM用戶agent的安裝和配置
2、gc的使用
使用em修改數據庫配置
使用em修改數據庫可用性
3、創建和使用計劃任務
創建和管理job作業
創建和監視警告
創建通知
創建計劃任務
創建計劃
爲作業指定時間窗口
創建程序
創建作業類
使用rman備份各種文件
(5)oracle數據庫備份和恢復
1、備份和恢復的基本概念
實際工作中制定備份和恢復需要考慮的因素
常見錯誤類型和如何應付
scn號詳解
冷備份和熱備份
物理備份和邏輯備份
完全備份和不完全備份
完全恢復和不完全恢復
實例恢復和介質恢復
2、使用閃回
閃回版本查詢
閃回事務
閃回表
閃回丟棄
閃回數據庫
閃回數據歸檔
3、手工備份和恢復
使用手工方式對控制文件和數據文件進行物理備份
丟失和多個控制文件的解決方案
丟失一個日誌成員和一個非當前日誌組的解決方案
丟失系統表空間的恢復方案
丟失非系統表空間的恢復方案
4、邏輯備份
導入導出原理解析
使用導入導出工具執行表、對象、全庫的導出導入
導入導出工具常見參數講解
使用數據泵導入導出工具對錶、對象、全庫的導出和導入
數據泵工具常見參數講解
傳輸表空間
字符集問題
5、使用rman執行備份和恢復
rman catalog
rman工具的基本使用
查看和修改rman環境變量
使用控制文件自動備份
使用rman鏡像備份
使用rman備份優化
使用多個通道進行備份
使用備份恢復冗餘策略
使用rman備份各種文件
使用增量備份
備份集和備份片
使用rman查看備份
使用rman校驗備份集
修改備份狀態
使用rman進行各種場景的恢復
使用rman script
使用數據恢復顧問
(6)oracle數據庫遷移
1、如何遷移數據庫
不同遷移場景介紹
根據不同場景選擇不同遷移方式
使用數據泵導入導出工具遷移數據庫
使用dblink遷移數據
使用rman執行遷移
使用傳輸表空間遷移數據
使用DG遷移數據庫
使用OGG遷移數據
2、手工備份與恢復
使用數據泵導入導出工具執行跨版本遷移
使用rmanconvert執行跨平臺遷移
(7)oracle性能優化
1、性能優化的腳本概念
爲什麼要優化
優化目標
常見優化問題
生產環境優化步驟
2、診斷與優化工具
告警日誌
SQL跟蹤 10046 10053事件
資料視圖
AWR性能報告與ADDM
使用sql優化建議
使用sql查詢建議
使用sql性能分析器
配置基線模板
3、I/O調優
進程與I/O
調節I/O的指導分針
I/O視圖和AWR資料
全表掃描、索引掃描與物理讀
DBWn與物理寫
日誌文件與歸檔文件
4、共享池
共享池概念
庫緩存
遊標與共享SQL
庫緩存調優與pin頻繁使用對象
保留區與ora-04031
共享池顧問
庫緩存調優總結
調優字典緩存
大池
共享池相關的
5、buffercache
buffercache簡介
塊的讀
塊的寫
邏輯讀的2種概念
CR快
等待事件
6、redobuffer與java池
RedoBuffer
Java池
7、SGA管理
SGA_target與sga_max_size
memory_target與memory_max_target
asmm內存組件與非asmm內存組件的改變
8、PGA與排序
UGA用戶全局區
CGA調用全局區
PGA程序全局區
PGA管理
PGA內存的回收
相關視圖
9、SQL優化
訪問路徑
rowid與rownum
表連接方式
優化器
執行計劃與hints
診斷工具
10、資料收集
什麼是資料圖
柱狀圖
analyze
11、學會使用各種索引
學會使用B Tree索引
學會使用各種非BTree索引
不同索引的使用和性能對比
如何確定是否創建索引和選擇合適的索引
12、使用分區表
爲什麼使用分區表
工作中如何確定是否使用需要選用分區表
分區表的原理
hash分區
列表分區
範圍分區
複合分區
創建、刪除、更新和管理分區
全局和本地索引
13、使用索引組織表
爲什麼使用索引組織表
什麼情況使用索引組織表
索引組織表的原理
創建、刪除、更新、索引組織表
14、使用sql*Loader與外部表
使用sqlloader轉載數據
爲什麼使用外部表
外部表原理
創建、刪除、更新和管理外部表
15、使用物化視圖
爲什麼使用物化視圖
物化視圖原理
創建、刪除、更新和管理物化視圖
物化視圖的刷新
查詢重寫
16、使用asm
asm原理
安裝部署grid軟件
asm磁盤、磁盤組、故障組的概述
如何創建asm磁盤
如何創建asm實例
管理asm實例
管理asm磁盤
創建和管理asm磁盤組
創建和管理asm故障組
創建使用asm磁盤組的數據庫
使用asm鏡像數據
使用asm平衡數據
asm在平衡
(8)oracle數據庫高可用
1、使用asm
asm原理
安裝部署grid軟件
asm磁盤、磁盤組、故障組的概述
如何創建asm磁盤
如何創建asm實例
管理asm實例
管理asm磁盤
創建和管理asm磁盤組
創建和管理asm故障組
創建使用asm磁盤組的數據庫
使用asm鏡像數據
使用asm平衡數據
asm在平衡
2、使用rac
什麼情況使用rac
集羣相關概念:腦裂、健忘症、投票
使用asm作爲存儲安裝部署雙節點集羣環境
在多個節點安裝grid軟件
在多個節點安裝oracle數據庫軟件
創建和管理多節點的數據庫實例
rac日常命令總結
rac常見故障排除
rac環境如何優化
3、使用DG
DG原理
什麼是邏輯庫,什麼是物理庫
雙機熱備應用場景描述
DG相關服務介紹:日誌發送、傳輸、接受、應用服務
DG3大保護模式介紹
創建物理備庫
配置雙機、減少主庫增量備份開銷
切換主備庫並切換回原來狀態
配置故障切換連接
轉換備庫到快照備庫
爲雙機熱備配置歸檔刪除策略
如果oracle零基礎,請看我的ocp目錄。