序
本篇记录下平时使用的Oracle表空间相关的操作,主要包括:
- 查看表空间
- 创建表空间
- 更新表空间,增加数据文件
- 删除表空间
查看表空间
可以通过下面的SQL查看表空间名称、数据文件、表空间的大小(单位M)1
2
3
4
5
6SELECT tablespace_name,
file_id,
file_name,
round(bytes / (1024 * 1024), 0)||'M' total_space
FROM dba_data_files
ORDER BY tablespace_name;
创建表空间
表空间在创建之前,尽量规划好表空间文件的存放位置以及以后扩展的情况。1
2
3
4
5
6
7create tablespace test
logging
datafile '/data2/js/test_01.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
更新表空间,增加数据文件
1 | ALTER TABLESPACE test |
删除表空间
1 | drop tablespace WISDATA including contents and datafiles; |