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

Oracle 入門核心觀念 25 條:表空間、資料檔、實例、區塊、交易與恢復

     編輯:Oracle 資料庫相關知識

掌握以下 25 條核心規則,快速建立 Oracle 架構正確心智模型:

  1. 一個表空間僅屬於一個資料庫。
  2. 每資料庫至少一個控制檔 (建議 3 個置於不同磁碟)。
  3. 每資料庫至少一個表空間 (SYSTEM)。
  4. SYSTEM 表空間僅存放資料字典,提升存取效率。
  5. 每資料庫至少兩組線上重做日誌,每組至少一個檔案。
  6. 一個資料檔僅屬於一個表空間。
  7. 資料檔加入表空間後不可移除、不可再加入其他表空間。
  8. 新增表空間必須建立新資料檔。
  9. 資料檔格式化為 Oracle 區塊,9i 前區塊大小建庫時固定,後續不可變更 (需重建資料庫)。
  10. 9i 起支援多區塊大小表空間共存。
  11. 一個段 僅屬一個表空間,但可跨多個資料檔。
  12. 一個區僅屬一個資料檔,不可跨檔。
  13. PCTFREE + PCTUSED < 100。
  14. 單一交易不可跨多個回滾段。
  15. 索引表不含 ROWID。
  16. 不同大小回滾段無額外效益。
  17. COMMIT 後資料不一定立即寫入資料檔 (由 DBWn 延遲寫入)。
  18. 未提交交易也會寫入重做日誌 (WAL 機制)。
  19. 8.0.4 預設資料庫實例名 ORCL。
  20. 最大區塊 16KB (2K/4K/8K/16K);最大資料檔數:2K→20,000,4K→40,000,8K+→65,536。
  21. Oracle Server 可同時啟動多個資料庫。
  22. Unix 可同機安裝多版本 Oracle,Windows 不可。
  23. 一套 Oracle 軟體可建多個資料庫及對應實例。
  24. 每資料庫擁有一個實例 (OPS/RAC 除外)。
  25. 因此單一 OS 可同時運行多個 Oracle 實例。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved