1.创建表空间及两个数据文件
create tablespace ts01
datafile 'D:/dbf01.dbf' size 2m,
'D:/dbf02.dbf' size 2m;
1.1查询表空间
select * from v$tablespace;
1.2查询数据文件
select * from v$datafile;
1.3创建表到ts01表空间
create table t1
(username varchar2(5),
user_password varchar2(5)) tablespace ts01;
1.4插入一条记录到表t1
insert into t1 values('小明','12345');
1.5查询表t1的内容
select * from t1;
2.删除表空间以及内容和数据文件
drop tablespace ts01 including contents and datafiles;
3.创建自动递增的数据文件
create tablespace ts02
datafile 'D:/dbf03.dbf' size 2m
autoextend on next 1m maxsize 10m;
3.1删除刚刚创建的表空间及数据文件
drop tablespace ts02 including contents and datafiles;
4.纵向 区 自动设置区的大小
create tablespace ts03
datafile 'D:/dbf04.dbf' size 2m
extent management local autoallocate ;
4.1删除创建的表空间
drop tablespace ts03 including contents and datafiles;
5.设置区的大小为1m
create tablespace ts04
datafile 'D:/dbf05.dbf' size 2m
extent management local uniform size 1m;
5.1删除刚才的表空间
drop tablespace ts04 including contents and datafiles;
6.段空间的管理 自动
create tablespace ts05
datafile 'D:/dbf06.dbf' size 2m
segment space management auto ;
6.1删除刚才的表空间
drop tablespace ts05 including contents and datafiles;
7.段空间的管理 手动
create tablespace ts06
datafile 'D:/dbf006.dbf' size 2m
segment space management manual;
7.1删除刚才的表空间
drop tablespace ts06 including contents and datafiles;
8.区的错误示范
create tablespace ts07
datafile 'D:/dbf07.dbf' size 2m,
extent management local autoallocate
'D:/dbf007,dbf' size 2m;
9.区+段
create tablespace ts08
datafile 'D:/dbf08.dbf' size 2m,
'D:/dbf009.dbf' size 2m
extent management local autoallocate
segment space management auto;
9.1删除刚才的表空间
drop tablespace ts08 including contents and datafiles;
10.临时表空间
create temporary tablespace temp001
tempfile 'D:/temp001.dbf' size 2m;
10.1删除刚才的表空间
drop tablespace temp001 including contents and datafiles;