我們的系統是乙個oltp系統,用的是oracle rac,沒有名義上的dba,但最近一年左右的時間,不知不覺幹了dba事。之前的資料庫基礎僅限於學生水平,在此做個階段性小結,記錄下學習軌跡,按學習順序排序,其實就是工作中遇到的順序。
一、從備份恢復開始
因為會寫shell,就被拉去做oracle的備份恢復。拿了隔壁專案的現成資料,移植到了我們的系統。這裡的知識點在於oracle的redo log原理,了解儲存的大致結構。我們用的是rman的備份,稍微看點rman的資料。資料網上一大堆,就不推薦了。順帶通過這一階段工作,熟悉了sqlplus工具,不過後面用的更多的是pl sql developer
二、oracle安裝、配置與儲存規劃
又是拿了隔壁專案組的現成資料,但儲存做了完全不同的設計。要懂磁碟陣列、lunix lvm,還有懂得oracle的表空間和資料檔案。如果是專案初期,oracle的各引數還是自動的比較好。
三、資料庫表設計
這裡已經涉及到了業務邏輯,也需要有一些資料庫的理論知識了。可以拿大學裡的資料庫教材,好好再學習一遍,各種正規化還是要知道的。另外,就要對欄位型別、索引、約束有比較清楚認識,還要懂得表分割槽。對於oracle,不得不推薦tom大神的《oracle9i&10g程式設計藝術》
四、資料庫效能調優
效能調優牽扯到了上面所有,oracle怎麼調優,網上的資料也是一大堆,但都是治標不治本,關鍵還是要對oracle的內部原理清楚。要知道下面一些東西
五、後續
嘗試橫向擴充套件,還有etl、olap、讀寫分離(複製、stream)、data guard。。。。。。
後來聽說oracle配置很簡單、功能太強大,生產環境基本不用管,這到底是好事還是壞事呢?
邊雲協同的優點 邊雲協同
邊雲協同解決方案 邊雲協同解決方案,基於雲原生的開放架構,構建邊雲業務協同能力。打造面向5g ai時代的ict基礎設施,助力企業客戶實現數位化轉型。邊雲協同解決方案 邊雲協同解決方案,基於雲原生的開放架構,構建邊雲業務協同能力。打造面向5g ai時代的ict基礎設施,助力企業客戶實現數位化轉型。邊雲...
邊的可見性
在 opengl 裡面,邊是具有可見性的,即我們可以讓一條邊顯示或不顯示在螢幕上,有時候我們必須讓一些邊隱藏起來,就像前面說過的利用繪製凸多邊形來繪製凹多邊形的時候就需要隱藏掉一些邊。邊的可見性是利用 gledgeflag 函式來說明的,該函式有乙個引數,且只為 true 或 false 分別表示可...
Python 常見函式的基本使用(邊學邊更)
最近在學習python,所謂好記性不如爛筆頭故藉這次學習機會做個筆記,方便今後快速再學習。以下是常見函式的使用說明 該函式用於建立數列,根據引數個數不同對應不同的用法進行說明 1 range a,b,c 三個引數時,表示建立乙個從a b 1的陣列,每c個數取乙個值。當c 1時,可省略c,即用法等同於...