oracle的表空間的相關概念

      oracle 中邏輯結構包括表空間、段、區和塊。

      說明一下數據庫由表空間構成,而表空間又是由段構成,而段又是由區構成,而區又是由oracle 塊構成的這樣的一種結構, 可以提高數據庫的效率。

      如下圖:

介紹

表空間用於從邏輯上組織數據庫的數據,數據庫邏輯上是由一個或是多個表空間組成的。通過表空間可以達到一下作用:

(1)控制數據庫佔用的磁盤空間

(2)dba 可以將不同數據類型部署到不同的位置,這樣有利於提高 i/0 性能,同時利於備份和恢復等管理操作。


建立表空間是使用 create tablespace 命令完成的,一般情況下,建立表空間是特權用戶或是dba來執行的,如果用其他用戶來創建表空間,則用戶

必須要具有 create tablespace 的系統權限。

在建立數據庫後,爲便於管理表,最好建立自己的表空間

create tablespace sp001 datafile'd:\sp001.dbf' size 20m uniform size 128k

說明:執行完上述命令後,會建立名稱爲sp001的表空間,併爲該表空間建立名稱爲 sp001.dbf 大小爲20m的數據文件,區的大小爲 128k 




如果希望可讀可寫,則輸入這樣的命令:

alter tablespace 表空間名 read write;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章