第一部分 職業介紹篇 – 面試入職實用技能
第一節DBA的分工、工作內容和DBA工作中的行規和規范準則介紹
作為DBA,每天會有很多繁瑣復雜的工作內容。本節會重點介紹DBA的分工,每天的工作內容,可以從中對DBA的工作有一個基本全面的認識和了解。
第二節DBA工作中的行規和規范準則介紹
DBA的工作中有很多規范準則,有些是硬性的明文規定,有些是只可意會,不可言傳的經驗教訓,本節會從一些日常碰到的大量問題來折射這些規范的必要性。
第三節DBA工作中的常見問題及應對策略
DBA工作中的問題非常龐雜,本小節會分門別類,對常見的問題提供一些基本的解決思路和方法,使得新手坦然應對工作中的問題。
第二部分運維篇 – DBA日常工作必備技能
第四節 數據庫體系結構的學習方法
Oralce體系結構的內容非常龐大,本節將會以受人以魚,不如受人漁的方式教授學習思路,重點解析shared pool,buffer cache,。此節將教會你從一條sql語句的執行報錯信息來推理sql解析的過程,可以通過這種方式一窺其中的原理,通過大量的測試來理解體系結構。
第五節 數據庫環境初始化
數據庫軟件的安裝和創建數據庫實例是工作中的必備內容,其實方法很多,而不是簡單的圖形工具,本節主要會介紹三種數據庫軟件的安裝方式和四種創建數據庫實例的方法,在工作中都是大量使用。
第六節 數據庫常用工具分析
數據庫常用工具很多,工欲善其事,必先利其器,本節將會重點解析sqlplus,解讀oerr的實現原理,exp工具的擴展用法,分析datapump的實現原理和工具使用細則。
第七節 使用shell定制數據庫管理工作
通過簡單的shell腳本來開始快速方便的管理數據庫,本節主要會講解幾個常用腳本,查找數據庫對象,解析數據庫對象的元數據,教授快速定位數據庫故障的幾個獨門腳本。
第八節 數據庫對象管理
本節將通過大量實例來解讀數據字典,表,序列,物化視圖,約束的基本管理,通過實踐帶大家讀懂DBA工作中的重點內容。
第九節 備份恢復
本節主要會講解基本的備份過程和原理,將會展示四種完全恢復場景,通過實踐傳授如何使用句柄的無備份恢復,dual表的破壞性恢復等。
第十節 閃回的妙用
本節將會介紹閃回原理和閃回的適用場景,其實閃回能夠落實到工作中還是非常難得,本節主要介紹閃回的一些較佳實踐案例。
第十一節 Dataguard的點點滴滴
Dataguard是DBA必知必會的內容,其優先級要高于其他的技能,本節主要介紹環境搭建過程,對比10g,11g的不同異同,因為dg broker在工作中算是標配內容,此節也會重點講解。
第十二節Dataguard實用的擴展功能和故障處理總結
Dataguard在11g有兩個閃亮的特性active dataguard和snapshot standby,對于工作中的很多復雜場景都非常實用,本節都會詳細講解,此外還會解讀常見的dataguard問題和注意事項。
第三部分 數據遷移篇 – DBA進階技能修煉
第十三節 數據遷移常用方法
本節將介紹邏輯備份恢復,傳輸表空間,sql*loader的數據遷移場景,這些都是工作之中的必備內容,且會著重解讀數據遷移中的疑難問題和解決方案。
第十四節 數據遷移之實戰和改進思路
本節將會介紹數據遷移的常見問題和改進思路,外部表至今仍然沒有大量使用,本節將解讀自研方案的設計思路。
第四部分 優化篇 --- 優秀DBA必備內功修煉
第十五節 優化工具定制
awr,ash,addm是優化必備工具,但是為了在工作中更方便的使用,其實我們可以做一些定制來極大的改善我們的工作效率。如何定制你需要的優化工具,本節會通過實踐和案例來逐一傳授。
第十六節 優化前奏
本節將帶你解讀常見的表關聯和五種索引訪問模式,解讀聚簇因子和執行計劃的關系。讓你掌握優化的節奏和時機,幫助你在職場脫穎而出。
第十七節 數據庫實例優化和系統優化
本節將著重介紹數據庫實例的優化思路和案例,對系統優化中的一些潛在問題進行分析,從而制定優化方案,衡量風險等。