表空间分类:
永久表空间
临时表空间
回滚表空间
1、创建表空间:
语法:
create tablespace 表空间名称 --指定表空间名称
datafile '数据文件的路径.dbf' --指定数据文件
size 大小 --文件大小
autoextend on next 大小 --自动增长的大小
maxsize 大小 [unlimited] --是否设置最大值
--案例:创建一个名为test表空间,指定数据文件的路径为:D:\test.dbf
create tablespace test
datafile 'D:\test.dbf'
size 10M
autoextend on next 10M
maxsize 100M ;
扩展:
查看创建的表空间以及数据文件
select * from dba_data_files;
创建临时表空间语法:
create temporary tablespace 临时表空间名
tempfile '数据文件的路径.dbf'
size 大小
autoextend on next 大小
maxsize 大小 ;
--案例:创建一个名为temp_test临时表空间,指定数据文件的路径为:D:\temp_test.dbf
create temporary tablespace temp_test
tempfile 'd:\temp_test.dbf'
size 10M
autoextend on next 大小
maxsize 大小;
扩展:
查看创建的临时表空间以及数据文件
select * from dba_temp_files;
删除表空间:
drop tablespace 表空间名称 including contents ; --删除表空间,但不删除物理文件
drop tablespace 表空间名称 including contents and datafiles; --删除表空间,包含对应物理文件