一,System表空间

SYSTEM表空间主要存放SYS用户的各个对象和其他用户的少量对象

二,SYSAUX表空间

SYSTEM表空间主要用于存放Oracle系统内部的数据字典,而SYSAUX表空间则充当SYSTEM表空间
的辅助表空间,主要用于存储数据字典以外的其他数据对象,它在一定程度上降低了SYSTEM表空
间的负荷

三,通过本地化管理方式创建表空间

create tablespace SSQ
     datafile 'G:\SSQ.dbf' size 50m
     extent management local autoallocate;//自动分配区间
------------------------------------------------------------
     create tablespace SSQ
     datafile 'G:\SSQ.dbf' size 50m
     extent management local uniform size 128k;//设置最小区间为128k
#区别
    使用本地化的扩展功能,可避免发生重复的空间管理操作
    本地化管理的自动扩展能够跟踪临近的自由空间,可消除结合自由空间的麻烦

四,通过段空间管理方式创建表空间

#创建自动段管理方式的表空间
     create tablespace SSQ
     datafile 'G:\SSQ.dbf' size 30m
     extent management local autoallocate
     segment space management auto;
#创建手动段管理方式的表空间
     create tablespace SSQ
     datafile 'G:\SSQ.dbf' size 30m
     extent management local autoallocate
     segment space management manual;
#区别
    手动管理是为了向后兼容而保留的
    自动管理具有更好的性能
    自动段管理不能用于创建临时表空间和系统表空间
    Oracle推荐使用自动段空间管理方式管理永久表空间

五,创建非标准块表空间

create tablespace SSQ datafile 'G:\datafile.dbf'
size 64m reuse
autoextend on next 4m maxsize unlimited
blocksize 16k
extent management local autoallocate
segment space management auto;

六,创建大文件表空间

#创建大文件表空间
    create bigfile tablespace SSQ
    datafile 'G:\SSQ.dbf' size 1g;
#区别
    大文件表空间是为超大型数据库所设计的,但只有一个数据文件。
-------------------------------------------------------------------
#增加数据文件的大小
    alter database datafile 'G:\datafile.dbf'
    resize 100m;

七,设置默认表空间

#将表空间SSQ设置为默认的临时表空间
alter database default temporary tablespace SSQ;
#将表空间SSQ设置为默认的永久表空间
alter database default tablespace SSQ;

八,修改表空间的状态

#设置表空间为只读表空间
    alter tablespace SSQQ Read ONLY;
#设置表空间为只写表空间
    alter tablespace SSQQ Write ONLY;
#设置表空间为读写表空间
    alter tablespace SSQQ Read Write;

九,重命名表空间

#重命名表空间
    alter tablespace SSQ rename to SSQQ;

十,删除表空间

#删除表空间
    drop tablespace SSQ;
#删除表空间的同时删除其中的段
    drop tablespace SSQ including contents;
#删除表空间,其中的段以及数据文件
    drop tablespace SSQ including contents and datafiles;

十一,向表空间中添加数据文件

alter tablespace SSQ add datafile 'G:\datafile.dbf'
size 10m autoextend on next 5m maxsize unlimited;

十二,从表空间中删除数据文件

alter tablespace SSQ drop datafile 'G:\datafile.dbf';