當前位置:成語大全網 - 書法字典 - 如何學習甲骨文

如何學習甲骨文

這是壹個大師講甲骨文的時候第壹節課的課件,重點講如何學習甲骨文。

壹、目前正在學習甲骨文的兩個流派的人——1。他們只是操作。第二,他們深入學習理論。

二、甲骨文的重要性

第三,學習前提

學習Oracle的前提是熟悉Linux操作系統、Unix操作系統、存儲和磁帶庫。主要是管理和操作系統原理。

第四,學習方法

1,sql,pl/sql(網上有很多視頻,可以從簡單的開始,然後看幾本書,多做實驗)。

作為oracle的基本功,妳需要非常熟悉sql和plsql。尤其是多表連接,子查詢,sql中各種新版本的函數,plsql中的所有語法。我建議妳花足夠的時間來研究這兩件作品。不要認為這是開發者的工作。也是DBA的重要工作,對DBA的要求更高。不僅可以了解,還能發現問題。學習這些知識的要點是:多實踐,多思考,多測試。

2、Oracle管理(架構)(這壹塊壹定要上,而且要聽“大師”課,多討論)

這是甲骨文的難點,而Orkle技術博大精深,主要難點集中在其中。包括Oracle的存儲管理、對象管理、內存和進程、撤銷管理、初始化參數、數據字典視圖、安全性、閂鎖、權限和角色、資源調度、閃回、日誌原理等。

在學習這壹塊知識的時候,壹個重點就是:要知道原理和“根”,知道表面的東西是沒有意義的。

知道原理後,通過實驗證明,總結原理。

這壹塊學的好不好,直接決定了以後壹個備份的恢復、優化、調試。

這壹塊雖然是研究管理,但是更註重原理和架構的分析和解剖。

應該叫“Oracle架構深度解析”,而且需要越深越好。

在這部分的學習中,我們學習了很多優化的內容,在學習任何壹個知識點的時候,都離不開成績分析。

3.備份和恢復(聽聽講座,看幾本書,多做實驗,多討論)

有了第二部分的鋪墊,本章的學習還是比較有意思的,前提是深入學習甲骨文的登錄原理,深入學習甲骨文的內存和進程。規劃完善正確的備份計劃和實施方案(具體分析原理)並實施備份;挽回各種傷害(還是要會分析原理);另外可以做壹些高難度的回收實驗(老話說,要會分析原理)。

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優化(看壹本經典英語書,多做實驗、練習、分析)

為什麽要分開拿出來?因為這部分需要堅持不懈的研究和實驗,而且工作幾乎是每天都要做的事情。

目前有壹些這方面的中文經典文獻,值得壹讀。

8.PL/SQL深度學習

在這部分學習中,要時刻關註成績,以測試為主。

9、綜合項目實戰:

模擬環境:

規劃、構建、測試、管理、調試、優化和分析

實戰環境:

同上