首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 架構核心知識點速查表

     編輯:Oracle 資料庫相關知識

邏輯/物理結構關鍵規則

  • 一個表空間僅屬一個資料庫;一個資料檔僅屬一個表空間,加入後不可移出或轉屬。
  • 每資料庫至少一個控制檔(建議 3 個置於不同磁碟)、一個 SYSTEM 表空間、兩組線上重做日誌(每組至少一檔)。
  • Segment 僅屬一表空間但可跨多資料檔;Extent 僅屬一資料檔,不可跨檔。
  • Oracle 區塊大小建庫時固定(2K/4K/8K/16K),9i 前版本無法變更。
  • PCTFREE + PCTUSED < 100;單一交易不可跨多回滾段。

記憶體與寫入機制

  • COMMIT 後資料不一定立即寫入資料檔(由 DBWn 延遲寫入)。
  • 未提交交易的重做記錄仍會寫入 Redo Log(Write-Ahead Logging)。
  • 索引表不含 ROWID(Index-Organized Table 除外)。
  • 擁有不同大小的回滾段無益處。

實例與安裝限制

  • 一套 Oracle 軟體可安裝多版本(Unix 可,Windows 不可)。
  • 一資料庫對一實例(OPS/RAC 除外);一台伺服器可同時啟動多實例。
  • 8.0.4 預設資料庫實例名 ORCL。
  • 最大資料檔數受區塊大小限制:2K→20,000、4K→40,000、8K+→65,536。

快速檢查清單

項目最小值/限制
控制檔1 (建議 3)
重做日誌組2
表空間1 (SYSTEM)
區塊大小2K/4K/8K/16K
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved