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

相关文章
相关标签/搜索