ORACLE 创建表空间 删除表空间

ORACLE 创建表空间 删除表空间 

create bigfile tablespace test_tablespace datafile '/oradata/test/test_tablespace.dbf'size 500M autoextend on next 10m maxsize unlimited;

bigfile :表示创建大文件空间
datafile:表示数据文件位置
size: 指定该数据文件的大小,也就是表空间的大小。
autoextend on: 自动扩展
next 10m :增量10M
maxsize unlimited 最大无限

alter database datafile 文件路径 autoextend off;取消自动扩展,

alter database datafile 文件路径 autoextend on;设置自动扩展。

 查看表空间数据文件是否为自动扩展:

SQL> select file_id,file_name,tablespace_name,autoextensible from dba_data_files order by file_id;

 FILE_ID FILE_NAME TABLESPACE_NAME AUT

删除表空间

1.首先看一下是不是已经使用了OMF
sql>show parameter db_create
查看参数db_create_file_dest,如果已经设置
则:drop tablespace tablespacename 就可以直接删除表空间以及相应的数据文件
2.如果没使用OMF,则:
drop tablespace tablespacename including contents and datafiles

你可能感兴趣的:(oracle,删除,职场,休闲,空间)