表空間分類:
永久表空間:用于存儲需要永久存儲的一些對象,比如:表、視圖、存儲過程等。
臨時表空間:用于存儲數據庫操作當中,中間執行的過程,執行完成之后就會被釋放掉,它不會進行永久性的保存。
UNDO表空間:用于保存事務所修改數據的舊址(即修改之前的舊數據,便于回滾)。
表空間典型應用一控制用戶所占用的表空間配額
在一些大型的數據庫應用中,我們需要控制某個用戶或者某一組用戶其所占用的磁盤空間。這就好像在文件服務器中,需要為每個用戶設置磁盤配額一樣,以防止硬盤空間耗竭。所以,在數據庫中,我們也需要限制用戶所可以使用的磁盤空間大小。為了達到這個目的,我們就可以通過表空間來實現。
我們可以在Oracle數據庫中,建立不同的表空間,為其設置最大的存儲容量,然后把用戶歸屬于這個表空間。如此的話,這個用戶的存儲容量,就受到這個表空間大小的限制。