史上最全最基础的Oracle数据库教程(入门七)表空间的管理--修改与删除表空间

7.1修改表空间

修改表空间的状态1

设置联机或脱机状态

ALTER TABLESPACE tablespace_name ONLINE | OFFLINE;

特别说明:如果一个表空间设置成脱机状态,表示该表空间暂时不让访问,设置成脱机状态不是删除,当我们需要使用该表空间时还可以将其设置成联机状态,正常使用。

修改表空间的状态2

设置只读或可读写状态(默认的是可读写状态)

ALTER TABLESPACE tablespace_name 

READ ONLY | READ WRITE;

修改数据文件

增加数据文件

语法格式:

ALTER TABLESPACE tablespace_name

ADD DATAFILE 'filename.dbf' SIZE xx;

删除数据文件

语法格式:

ALTER TABLESPACE tablespace_name

DROP DATAFILE 'filename.dbf';

说明:不能删除表空间中的第一个创建的数据文件,如果需要删除的话,我们需要把整个的表空间删掉。

删除表空间

语法格式:

DROP TABLESPACE tablespace_name [INCLUDING CONTENTS]

说明:

①如果删除时只是单纯的想删除表空间,而不删除数据文件的话,可以如下:

drop tablespace tablespace_name;

②如果在删除表空间的同时还想把数据文件也删除的话,那么需要在语句最后添加如下:

including contents

猜你喜欢

转载自blog.csdn.net/qq450855246/article/details/88819578
今日推荐