程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> Oracle 8i數據庫體系結構

Oracle 8i數據庫體系結構

編輯:關於Oracle數據庫

  Oracle數據庫的體系結構包括四個方面:數據庫的物理結構、邏輯結構、內存結構及進程。

  1. 物理結構

  物理數據庫結構是由構成數據庫的操作系統文件所決定,Oracle數據庫文件包括:

  數據文件(Data File)

  數據文件用來存儲數據庫中的全部數據,例如數據庫表中的數據和索引數據.通常以為*.dbf格式,例如:userCIMS.dbf 。

  日志文件(Redo Log File)

  日志文件用於記錄數據庫所做的全部變更(如增加、刪除、修改)、以便在系統發生故障時,用它對數據庫進行恢復。名字通常為Log*.dbf格式,如:Log1CIMS.dbf,Log2CIMS.dbf 。

  控制文件(Control File)

  每個Oracle數據庫都有相應的控制文件,它們是較小的二進制文件,用於記錄數據庫的物理結構,如:數據庫名、數據庫的數據文件和日志文件的名字和位置等信息。用於打開、存取數據庫。名字通常為Ctrl*ctl 格式,如Ctrl1CIMS.ctl。

  配置文件

  配置文件記錄Oracle數據庫運行時的一些重要參數,如:數據塊的大小,內存結構的配置等。名字通常為init*.ora 格式,如:initCIMS.ora 。

  2 邏輯結構

  Oracle數據庫的邏輯結構描述了數據庫從邏輯上如何來存儲數據庫中的數據。邏輯結構包括表空間、段、區、數據塊和模式對象。數據庫的邏輯結構將支配一個數據庫如何使用系統的物理空間.模式對象及其之間的聯系則描述了關系數據庫之間的設計.

  一個數據庫從邏輯上說是由一個或多個表空間所組成,表空間是數據庫中物理編組的數據倉庫,每一個表空間是由段(segment)組成,一個段是由一組區(extent)所組成,一個區是由一組連續的數據庫塊(database block)組成,而一個數據庫塊對應硬盤上的一個或多個物理塊。一個表空間存放一個或多個數據庫的物理文件(即數據文件).一個數據庫中的數據被邏輯地存儲在表空間上。

  • 首頁
  • 上一頁
  • 1
  • 2
  • 3
  • 下一頁
  • 尾頁
  • 共3頁
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved