Contents ...
udn網路城邦
ORACLE_TABLESPACE_觀念
2010/04/03 11:05
瀏覽696
迴響0
推薦0
引用0

TableSpace 是Oracle空間管理上的邏輯單位,實體上存放資料的是Tablespace裡面的檔案(Data File);而我們所熟悉的Table就放在這 一個一個的檔案裡面。

所以TableSpace可以看成是Data File的群組。通常在管理上會把使用者的資料與Oracle系統的物件以不同的Tablespace做切分 。如果一個Oracle上有多個不同的AP系統,以不同的TableSpace做切割,則可以達到管理與備份的目的。

但是TableSpace的功用也不僅僅只是簡單的群組分類而已,Oracle 提供了許多功能上的參數來設定TableSpace來達到空間管理與效能增進的目的。

  有必要提的是,TableSpace沒辦法跨資料庫,TableSpace中的Data File沒辦法跨TableSpace,Data File中的Table (Segement)可以跨 Data File,但不能跨TableSpace。

簡單的來說,一個Table裡面的資料是有可能因為Oracle的空間分配而分布在同一個TableSpace的 不同的Data File中的;

因此一個Data File創出來後,是不能隨便刪除的,這將會造成嚴重的資料損毀的問題。

全站分類:知識學習 隨堂筆記
自訂分類:DBMS
上一則: ORACLE Maximum Database Size
下一則: ORACLE_系統參數查詢
發表迴響

會員登入