Oracle特殊恢复原理与实战(DSI系列)
1、深入淺出Oracle(DSI系列Ⅰ)
2、Oracle特殊恢復(fù)原理與實戰(zhàn)(DSI系列Ⅱ)
3、Oracle?SQL?Tuning(DSI系列Ⅲ)即將開設(shè)
4、Oracle DB Performance Diagnostics(DSI系列Ⅳ)2018年內(nèi)將開設(shè)
5、Oracle DSI核心揭密(DSI系列Ⅴ)2018年內(nèi)將開設(shè)?
?老師致力于打造國內(nèi)較高級DSI課程,歡迎有志從事Oracle相關(guān)工作的朋友們關(guān)注、加入!
?
? ? 本課基于Oracle DSI403e和BBED工具修練Oracle內(nèi)功心法。DSI是Data Server Internals的縮寫,是Oracle公司內(nèi)部用來培訓(xùn)Oracle售后工程師使用的教材。建議大家一定要去看DSI,DSI真的不難!
? ? ?BBED只是一款工具,類似于ultraEdit,單純的會用BBED來修改數(shù)據(jù)沒有任何意義!關(guān)鍵是要知道為什么要這么改!在充分了解Block格式和Oracle的各種機制的基礎(chǔ)上廣泛使用BBED, 在看DSI的基礎(chǔ)上配合著用BBED,用它來幫你構(gòu)造測試案例,用它來幫你驗證測試結(jié)果,用它來幫你深入理解Oracle!
?
DSI401? - Dumps Crashes and Corruptions
DSI402? - Space and Transaction Management
DSI402e - Data types and block structures
DSI403e - Recovery Architecture Components
DSI404e - Query Optimizer
DSI405? - Performance Tuning
DSI408? - Real Application Clusters Internals
?
This course is freely adopted from DSI 303, DSI 403e and 10G Recovery Internals. It covers Core Recovery layer and targets Oracle Support Services (GCS) technical analysts.
DSI Data Layer , Transaction Layer and Space Layer covers basic block dump analysis and how to recover from rollback segment corruption.
?
課程大綱:
第1課 恢復(fù)入門
1.課程預(yù)備知識
2.BBED工具介紹
3.診斷Trace files
4.Recovery算法與方法
?
第2課 Control file丟失的恢復(fù)
1.控制文件腳本分析
2.恢復(fù)的方法
3.手工恢復(fù)控制文件
4.Resetlogs解析
?
第3課 Control file深入內(nèi)部解析
1.Control file: dump
2.Control file 內(nèi)部RDBMS($X)表
3.10046跟蹤mount database
4.控制文件OS header block
?
第4課 SYSTEM文件頭損壞的恢復(fù)
1.模擬system文件頭損壞
2.數(shù)據(jù)庫無法正常關(guān)閉和啟動
3.構(gòu)造文件頭結(jié)構(gòu)
4.BBED手工修復(fù)文件頭
?
第5課 使用BBED跳過歸檔的恢復(fù)
1.BBED跳過歸檔恢復(fù)步驟
2.Data File Header Dump
3.介質(zhì)恢復(fù)內(nèi)部機制
4.使用BBED跳過歸檔
?
第6課 使用BBED手工修復(fù)block數(shù)據(jù)
1.Oracle 11g Data Block Layout
2.使用BBED理解INSERT數(shù)據(jù)過程
3.使用BBED手工修復(fù)DELETE數(shù)據(jù)
4.使用BBED手工修復(fù)UPDATE數(shù)據(jù)
?
第7課 歸檔模式下缺失Redo Log后的恢復(fù)
1.Inactive redo log丟失或損壞的恢復(fù)
2.Active redo log丟失或損壞的恢復(fù)
3.Current redo log丟失或損壞的恢復(fù)
4.Dump logfile解析一個事務(wù)的日志格式
?
第8課 Redo Architecture and Configuration
1.Oracle內(nèi)核的進步 ---- 新、老Redo機制對比
2.非IMU下的redo產(chǎn)生過程
3.IMU下的redo產(chǎn)生過程
4.BBED LOGFILE
5.DSI for Redo
?
第9課 Undo深入內(nèi)部解析
1.深入理解oracle中的事務(wù)
2.undo段頭塊深入解析
3.Undo塊深入解析
4.深入理解Oracle的回滾操作
5.讀一致性(構(gòu)造CR)
?
第10課 恢復(fù)ora-600[4193]和ora-600[4194]的錯誤
1.ORA-600 [4193] 錯誤解析/模擬/解決
2.ORA-600 [4194] 錯誤解析/模擬/解決
3.ORA-600[4193]/[4194錯誤總結(jié)
4.ORA-600[4193]/[4194]錯誤解決思路
?
第11課 ORA-8102 Index Corruption修復(fù)
1.ORA-8102:Index Corruption解析
2.重現(xiàn)ORA-8102錯誤
3.分析ORA-8102錯誤
4.解決ORA-8102錯誤
5.深入解析索引塊結(jié)構(gòu)
?
第12課 Oracle壞塊處理
1.數(shù)據(jù)壞塊的類型
2.物理壞塊的模擬
3.邏輯壞塊的模擬
4.壞塊的檢測工具
5.Block Recover
授課時間:
課程將于2018年10月30日開課,課程持續(xù)時間大約為14周。
授課對象:
IT開發(fā)人員、IT技術(shù)運維、DBA、SA、計算機學(xué)生,IT愛好者,以及所有對Oracle有興趣,希望從事Oracle相關(guān)工作的朋友歡迎加入課程。
預(yù)期收獲:
通過3個月時間的學(xué)習(xí),深入理解Oracle,學(xué)成后可達成從業(yè)10年以上DBA的技術(shù)水平,練就Oracle的較高技術(shù)。獲得一份資深DBA的職位將不再是問題,期待你的加入。
授課講師:?
郭一軍??浙江象行數(shù)據(jù)技術(shù)有限公司創(chuàng)始人、CEO;
網(wǎng)絡(luò)ID:guoyJoe,尖線在線教育的創(chuàng)始人;
曾任浙江連連支付首席DBA、浙江知墨技術(shù)副總;
ITPUB論壇社區(qū)資深版主, Oracle OCM10g & OCM11g大師;
擅長于Oracle、MySQL的tuning/troubleshooting/internal;
精通電信BOSS系統(tǒng)架構(gòu)、支付架構(gòu)和互聯(lián)網(wǎng)金融大數(shù)據(jù)風(fēng)控;
現(xiàn)專注于大數(shù)據(jù)方向的職業(yè)教育及大數(shù)據(jù)平臺應(yīng)用。
轉(zhuǎn)載于:https://www.cnblogs.com/DataArt/p/9873490.html
總結(jié)
以上是生活随笔為你收集整理的Oracle特殊恢复原理与实战(DSI系列)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Codeforces Round 546
- 下一篇: postman上传图片时已经添加cook