首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 基礎架構 25 條易混淆核心知識點速記表

     編輯:Oracle 資料庫基礎

釐清 25 個 DBA 面試與實務常見混淆點,建立精確心智模型。

  1. 一表空間屬於一資料庫;一資料檔屬於一表空間,不可移動/重用。
  2. 每資料庫至少一控制檔(建議 3 支分置不同磁碟)、一 SYSTEM 表空間(僅存資料字典)、兩組線上 Redo Log(每組至少一檔)。
  3. Oracle 區塊大小建庫時決定(2K/4K/8K/16K/32K),9i 前不可變,9i+ 可多區塊大小表空間共存。
  4. Segment 單一表空間、可跨多資料檔;Extent 單一資料檔、不可跨檔。
  5. PCTFREE + PCTUSED ≤ 100(實際建議 ≤ 90)。
  6. 單一交易不可跨多回滾段;Commit 後資料不立即寫資料檔(由 DBWR 異步寫入);未提交交易仍寫 Redo Log。
  7. 索引組織表(IOT)不含 ROWID,以主鍵為物理位址。
  8. 不同大小回滾段無額外效益;建議等大、MINEXTENTS=20、OPTIMAL 設定。
  9. 8.0.4 預設資料庫實例名 ORCL;一組 Oracle 軟體可建多實例、多資料庫;一 OS 可裝多版本(Unix/Linux 是,Windows 需不同 Oracle Home)。
  10. 每資料庫一實例(RAC 除外);一 OS 可同時啟動多實例。
  11. 最大資料檔數:2K→20,000、4K→40,000、8K+→65,536。

速查表(前 10 條最常考)

#觀念正確敘述
1表空間歸屬一表空間屬於一資料庫
2控制檔數量至少 1,建議 3,分置不同磁碟
3SYSTEM 表空間用途僅存資料字典
4Redo Log 組數至少 2 組,每組至少 1 檔
5資料檔歸屬一資料檔屬於一表空間,加入後不可移出/重用
6區塊大小變更9i 前需重建資料庫;9i+ 支援多區塊大小
7Segment/Extent 跨檔Segment 可跨檔,Extent 不可跨檔
8PCTFREE+PCTUSED≤ 100
9交易與回滾段單一交易不可跨多回滾段
10IOT 特性無 ROWID,主鍵即物理位址
精準掌握基礎架構觀念,是避開設計陷阱、通過認證考試、高效排障的前提。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved