创建临时表、表空间

写出完成以下操作的命令

–(1)创建表空间T1,使用D盘下数据文件T1.DBF存放数据,大小为10M;
CREATE TABLESPACE T1 DATAFILE ‘d:\T1.DBF’ SIZE 10M;

–(2)创建临时表空间Temp1,使用D盘下数据文件Temp1.DBF存放数据,大小为20M;
CREATE TEMPORARY TABLESPACE Temp1 TEMPFILE ‘d:\Temp1.DBF’ SIZE 20M;
–(3)创建表空间T2,使用D盘下数据文件T2.DBF存放数据,大小为20M;
CREATE TABLESPACE T2 DATAFILE ‘d:\T2.DBF’ SIZE 20M;

–(4)增加数据文件

–为T1表空间增加一个新的数据文件T12.DBF,文件在E盘,大小为2M。
ALTER TABLESPACE T1 ADD DATAFILE ‘e:\T12.DBF’ SIZE 2M;
–为Temp1表空间增加一个新的数据文件Temp2.DBF,文件在E盘,大小为2M。
ALTER TABLESPACE Temp1 ADD TEMPFILE ‘e:\Temp2.DBF’ SIZE 2M;
–(5)改变数据文件大小

–改变数据文件T1.DBF的大小为50M;
ALTER DATABASE DATAFILE ‘d:\T1.DBF’ RESIZE 50M;
–改变数据文件Temp1.DBF的大小为50M;
ALTER DATABASE TEMPFILE ‘d:\Temp1.DBF’ RESIZE 50M;
–(6)自动扩展

–允许数据文件T1.DBF自动扩展,每次扩展2M;
ALTER DATABASE DATAFILE ‘d:\T1.DBF’ AUTOEXTEND ON NEXT 2M ;
–允许数据文件Temp1.DBF自动扩展,每次扩展2M。
ALTER DATABASE TEMPFILE ‘d:\Temp1.DBF’ AUTOEXTEND ON NEXT 2M ;
–(7)移动数据文件

–修改表空间T1的状态为离线;
ALTER TABLESPACE T1 OFFLINE;
–修改D盘下的T1.DBF数据文件的名称为E盘下的T1.DBF;
ALTER TABLESPACE T1 RENAME DATAFILE ‘d:\T1.DBF’ TO ‘e:\T1.DBF’;
–将表空间的状态修改为在线。
ALTER TABLESPACE T1 ONLINE;
–(8)修改t2表空间的状态为离线;
ALTER TABLESPACE T2 OFFLINE;
–删除t2表空间,并将表空间中所有内容和数据文件一起删除。
DROP TABLESPACE T2 INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;

你可能感兴趣的:(笔记)