oracle 建立表空間TABLESPACE

題外話:數據庫

在oracle中,咱們的數據庫用戶都有一個默認表空間歸屬,當在該用戶下建立表或其餘對象時默認會將其歸屬在默認表空間;oracle

不排除後期修改了用戶默認表空間的狀況存在,此後新加入的對象默認會放置在新設定的表空間下,故:可能存在一個用戶下的表或其餘對象分屬於不一樣的表空間狀況spa

咱們在建立表空間時,能夠本身去指定表空間的物理文件名及路徑地址,能夠設定它爲自動增加以及自動增加大小單位,能夠給一個表空間指定多個存儲物理文件。code

如下就是一個同時知足以上幾點建立表空間的命令語句,請作參考:對象

--DROP TABLESPACE YAN_GAS INCLUDING CONTENTS AND DATAFILES;

CREATE TABLESPACE YAN_GAS DATAFILE 
  'E:\APP\ADMINISTRATOR\ORADATA\ORCL\YAN_GAS2.DBF' SIZE 32760M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED,
  'E:\APP\ADMINISTRATOR\ORADATA\ORCL\YAN_GAS.DBF' SIZE 33554416K AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED,
  'E:\APP\ADMINISTRATOR\ORADATA\ORCL\YAN_GAS3.DBF' SIZE 13600M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
LOGGING
ONLINE
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;

須要注意的是:在oracle 11g中,表空間的每一個物理文件最大值爲32G,若是設定了自動增加,當物理文件的大小增加爲32G時就須要另外再去給該表空間添加一個物理文件blog

如下給出在toad for oracle中的截圖,很直觀、很方便:class

相關文章
相關標籤/搜索