Oracle體系結構之-資料庫、表空間、例項簡介
一、資料庫
資料庫顧名思義是資料的集合,而Oracle則是管理這些資料集合的軟體系統,它是一個物件關係型的資料庫管理系統。
二、表空間
表空間是Oracle對物理資料庫上相關資料的邏輯對映。一個資料庫在邏輯上被劃分成一到若干個表空間,每個表空間包含了在邏輯上相關聯的一組結構。每個資料庫至少有一個表空間(稱之為system表空間)。
每個表空間由同一磁碟上的一個或多個檔案組成,這些檔案叫資料檔案(datafile)。一個資料檔案只能屬於一個表空間。
資料庫、表空間、資料檔案的關係如下圖所示(圖片和部分文字引自《Oracle9i 概念手冊》)
從上面這副圖可以看出以下幾點:
·每一個資料庫都從邏輯上被劃分成一個或多個的表空間
·每一個表空間由一到多個的資料檔案構成
·每一個表空間的儲存大小等於其所有資料檔案的大小之和
·每一個資料庫的儲存大小等於其所有表空間的大小之和
三、例項
每一個執行中的資料庫都對應著一個Oracle例項。當伺服器上的Oracle資料庫啟動時,Oracle首先會在記憶體中分配一片區域-稱之為System Global Area(SGA),然後啟動一個或多個的Oracle程式。
SGA和這些程式合起來就稱為一個Oracle的例項。例項中的記憶體和程式管理器用來高效地訪問資料庫的資料,同時為單個或多個的使用者提供服務。
一個資料庫可以由多個例項開啟,但任何時刻一個例項只能開啟一個資料庫。多個例項可以同時執行在同一個機器上,它們彼此訪問各自獨立的物理資料庫。
資料庫例項的示意圖如下:(圖片和部分文字引自《Oracle9i 概念手冊》)
當例項啟動之後,Oracle會把這個例項以及其對應的物理資料庫關聯起來,這個過程稱為“載入”(Mounting)。這個時候資料庫將處於準備開啟的狀態,資料庫在開啟之後只有管理員才能夠將其關閉,普通使用者是無權關閉資料庫的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199667/viewspace-1008687/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle例項和Oracle資料庫(Oracle體系結構)Oracle資料庫
- Oracle - 資料庫的例項、表空間、使用者、表之間關係Oracle資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-關於表空間Oracle資料庫
- 單例項,分散式系統體系結構簡介單例分散式
- Oracle基礎結構之表空間Oracle
- oracle清除資料庫表空間Oracle資料庫
- Oracle資料庫體系結構Oracle資料庫
- [oracle]undo表空間出錯,導致資料庫例項無法開啟Oracle資料庫
- 【學習】體系結構-001-例項與資料庫資料庫
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-練習:修改還原表空間到固定大小Oracle資料庫
- Oracle 資料庫體系結構解析Oracle資料庫
- Oracle 資料庫體系結構 (上)Oracle資料庫
- 在資料庫之間移動表空間資料庫
- 2 Day DBA-管理Oracle例項-修改表空間-刪除表空間Oracle
- Oracle的邏輯結構(表空間、段、區間、塊)——Oracle資料塊(二)Oracle
- 初識Oracle資料庫體系結構Oracle資料庫
- Oracle的邏輯結構(表空間、段、區間、塊)——表空間Oracle
- 2 Day DBA-管理Oracle例項-修改表空間-使表空間離線Oracle
- 2 Day DBA-管理Oracle例項-管理資料庫儲存結構-練習:檢視錶空間的資訊Oracle資料庫
- PostgreSQL:表空間-->資料庫-->表SQL資料庫
- 資料庫邏輯結構:表空間、段、區、塊的字典資料庫
- 【TABLESPACE】Oracle 表空間結構說明Oracle
- 檢視Oracle資料庫表空間大小,是否需要增加表空間的資料檔案Oracle資料庫
- 簡述oracle資料庫結構Oracle資料庫
- 誤刪oracle資料庫表空間檔案Oracle資料庫
- Oracle資料庫設定預設表空間Oracle資料庫
- oracle 例項記憶體結構Oracle記憶體
- 瞭解oracle資料庫體系結構(3)Oracle資料庫
- 瞭解oracle資料庫體系結構(2)Oracle資料庫
- 瞭解oracle資料庫體系結構(1)Oracle資料庫
- oracle 資料庫例項Oracle資料庫
- oracle中的資料庫、使用者、方案、表空間、表物件之間的關係Oracle資料庫物件
- Oracle資料庫儲存結構之間的關係Oracle資料庫
- Oracle資料庫表空間的資料檔案大小上限。Oracle資料庫
- PostgreSQL 資料庫學習 - 1.資料庫體系結構之儲存結構SQL資料庫
- oracle的空間資料庫:Oracle資料庫
- 清理oracle資料庫空間Oracle資料庫
- Agile PLM資料庫表結構(Oracle)資料庫Oracle