oracle學習路線圖
這是本人收藏的一個大師寫的,用來提示自己oracle學習路線
1、sql、pl/sql(網上有很多的影片,可以做一個簡單的入手,然後看幾本書,多做實驗)
作為oracle的基本功,需要大家對sql和plsql非常的熟悉。特別是sql裡面的多表連線、子查詢、各種新版本的函式,以及plsql裡面的所有語法。建議大家拿出足夠的時間來研究這兩塊。不要認為這是開發人員的工作,他也是DBA的重要工作,而且對DBA的要求更高,你不但能看懂,還要能夠找出問題。學些這方面知識的要點就是:多練、多思考。
2、Oracle管理(體系結構)(這一塊一定要聽課,而且是要聽“大師”的課、多討論)
這是Oracle的難點,Orcle技術博大精深,主要的難點就集中在這裡面。包括Oracle的儲存管理、物件管理、記憶體和程式、undo管理、初始化引數、資料字典檢視、安全、latch和lock、許可權和角色、資源排程、閃回、日誌原理等。
學習這一塊知識的時候,一個重點是:要知道原理和“根”,知道表面的東西沒有任何意義。
知道原理以後,透過實驗去證明,將原理總結出來。
這一塊學習的好還是不好,直接決定了以後的一個備份恢復、最佳化、排錯。
這一塊雖然是研究管理,但是更加註重原理和體系結構的分析和解剖。
應該叫做“深入剖析Oracle體系結構”,多深都需要。
在這一部分的學習中,已經學習了很多最佳化的內容,在學習任何一個知識點的時候,我們都離不開對效能的分析。
3、備份恢復(聽聽課、看幾本書,多做做實驗、多討論)
有了第二部分的鋪墊,這一章的學習相對有意思,前提是我們對Oracle的日誌原理研究得較深,對oracle的記憶體和程式研究得較深。策劃一個完美和正確的備份計劃和實施方案(具體要分析出原理),實施備份;對各種損壞進行恢復(還是要能夠夠分析出原理);另外可以做一些高難度的恢復實驗(還是老話、要能夠分析出原理)。
4、最佳化(單例項最佳化)(還是要聽課,最好聽一些專題性的,深入講解的專家課,還是要看一些經典的書籍,特別是英文書)
這一塊完全是第一部分和第二部分的一個結合。這一塊的學習沒有最深,只有更深,學習方法和第二部分類似。
首先需要大家掌握一些Oracle的最佳化方面的基礎知識,例如深入分析索引原理、分割槽、等待事件、時間統計模型、動態效能檢視、作業系統的一些效能最佳化和檢視命令,例如:top、iostat、vmstat、sar、pmap、prstat、filemon、nmon、svmon等。
最關鍵的還是要做三件事情:Oracle的動態效能檢視、Oracle的報告(trace、statspack、awr、addm、ash)、執行計劃;對這三塊要熟悉和分析出來。這個部分的分析和動手實驗很重要。
5、RAC(可以聽聽課,有了前面的基礎以後,基本上自己就能看懂書了,因此,可以看書,也可以聽一些專題課)
現在RAC的使用越來越多,學習RAC的重點還是:基礎原理+RAC最佳化。
RAC系統的最佳化分為兩個步驟:RAC系統最佳化和單例項最佳化;根據RAC的基礎原理,能夠設計高效能的RAC系統,能夠分析RAC效能問題。對RAC的動態效能檢視、等待事件、報告,能夠看懂和分析。
6、GC、DG、Stream、Gold Gate等
對於這些工具和元件,我們熟悉其體系結構,原理,一些監控效能的工具等。
學習這些部分的幾個點:熟悉體系結構、原理;搭建;監控(包括故障和效能);排錯和最佳化。
7、SQL最佳化(看一本經典的英文書籍、多做實驗、多實踐、多分析)
為什麼單獨的拿出來呢?因為這部分需要持之以恆的進行研究和實驗,而且工作中幾乎是每天都要做的事情。
目前這方面,有一些比較經典的中文書,值得大家去看看。
Ok,先分析到這。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29618264/viewspace-1962870/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 的學習路線圖Oracle
- Oracle官網文件學習路線導圖Oracle
- Oracle學習路線Oracle
- Flutter 學習路線圖Flutter
- SwiftUI 學習路線圖SwiftUI
- Vue學習路線圖Vue
- Java 學習路線圖Java
- Hive學習路線圖Hive
- JavaScript 學習路線圖JavaScript
- CSS 學習路線圖CSS
- API 學習路線圖API
- 【DBA】 Oracle 學習路線Oracle
- C++學習路線圖C++
- Android 學習路線圖Android
- Python學習路線圖Python
- Hadoop學習路線圖Hadoop
- 新手如何學習Java——Java學習路線圖Java
- 資料庫學習線路圖資料庫
- 大資料學習路線圖大資料
- 公務員考試學習路線圖
- Java學習路線圖應該怎麼學習?Java
- 圖靈書單:Java學習路線☕️圖靈Java
- 圖靈書單:前端學習路線?圖靈前端
- Web前端開發學習路線圖Web前端
- Java新手入門學習路線圖Java
- 會計進階學習路線圖
- Linux學習路線圖(從入門到上崗,帶自學路線圖)Linux
- Go 語言進階學習路線圖Go
- 深度學習論文閱讀路線圖深度學習
- 2017 Web 開發者學習路線圖Web
- 超全的Python學習路線圖Python
- 英語及口語學習路線圖
- 從Python開始——圖靈圖書學習路線Python圖靈
- 計算機網路與協議學習路線圖計算機網路協議
- Linux學習路線圖,入門教程分享Linux
- Linux學習路線圖,入門教程分享。Linux
- 最新web前端路線圖及學習攻略分享Web前端
- 程式設計字典-Java(JavaEE)學習線路圖程式設計Java