一些總結而已

fei890910發表於2013-12-12

1,scan ip的功能
   客戶端在訪問資料庫的時候, tns需要設定主機ip地址。在rac情況下有多個例項提供服務,有scan ip的情況下,就可以在客戶端只配置一個scanip可以訪問資料庫。   為客戶端提供統一的服務                                                                                                                                                  

2,10g和11g  rac的區別
   10g的時候ocr盤和vote是分開的,而11g的ocr盤和vote盤可以放在一起。
  11g 新增了scan ip 來為客戶端提供統一的服務                                                                                        

3,undo 表空間的作用
undo 表空間是存放未提交的資料塊,從這點看undo有兩個功能 一,讀一致性,是在資料未提交之前,其它會話又要訪問這些資料的時候,必須從undo段裡讀取。                                                                                                                                                    

4,oracle的記憶體結構                                         

5,當歸檔檔案滿的時候,例項hang住了應該刪以前的歸檔還是刪最近的歸檔比較好
   一定要刪的話應該刪最近的歸檔,因為如果刪了以前的歸檔。那麼以前的備份如果需要應用這個歸檔就報廢了。如果刪最近的歸檔,那麼我們可以馬上做一個備份。
  這裡主要是熱備份和歸檔的關係。通常恢復的時候需要所有的資料檔案scn一致的時候才能能開庫。基於這個要求,如果備份需要應用到這個歸檔而這個歸檔沒有,那麼這個備份就是沒用的。所以備份和歸檔是配合使用的。

6,什麼情況需要resetlogs 開庫
    不完全恢復、基於舊的控制檔案的恢復、聯機日誌檔案損壞
Resetlogs其實就是根據控制檔案讓系統自動重新生成redo
                                                                                                   
7,高水位線,pctfree,pctused,freelist,全表掃描,行連結,行遷移,集簇因子 等概念
  高水位線是:oracle 以區為單位 分配給物件空間後,而區一段連續的塊組成,oracle在使用塊的時候總有一些事已經使用的,還有的已經分配給物件待使用的。透過高水位線來劃分
 oracle全表掃描的時候,會讀取高水位線以下的所有空間,即使資料已經被delete以後,高水位線也不會移動。所以一張表使用久了以後就會產生很多的碎片,需要定期去move 表
這個和索引非常相識,當索引塊中的資料被刪除後,索引塊中的資料只是被標識為失效,但是空間並沒有被釋放。所有索引也需要定期的重構

集簇因子:主要是oracle最佳化器在選擇 索引還是全表掃描的一個引數,當這個值和塊數接近的時候執行計劃 會選擇索引    ,但是當這個值和行數接近的時候,執行計劃不會選擇索引

表的儲存方式:通常我們使用的堆表儲存的方式是無續的,隨機存放在分配的空間裡。
索引的儲存方式:透過我們使用索引在資料庫中儲存的方式是排序的,預設是升序
這就導致索引和表存在很大的差異,如果要消除集簇因子可以透過給索引列排序的方式從新組織表的存放。
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 8,全域性檢查點:產生的時候dbwr會將當前scn之前的髒塊都寫到資料檔案,並將scn記錄到控制檔案和資料檔案頭
  增量檢查點:實時記錄檢查點佇列中dbwr寫的位置,並記錄到控制檔案中,ckpt每三秒檢查一次檢查點點佇列,並估計例項恢復的時間,如果時間到會觸發dbwr寫髒塊。
 區域性檢查點:資料檔案和表空間,會觸發dbwr寫髒塊。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 




















來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29108064/viewspace-1063124/,如需轉載,請註明出處,否則將追究法律責任。

相關文章