Oracle-表空间常用操作

常用查询

查看表空间
select name from v$tablespace;
查看数据文件
select name from v$datafile;
查看dba表空间的数据文件
select FILE_NAME,TABLESPACE_NAME from dba_data_files WHERE TABLESPACE_NAME = 'tablespace_name';
查看表空间有哪些表
select table_name,tablespace_name,num_rows,last_analyzed from user_tables
修改表所在表空间
alter   table   table_name   move   tablespace   tablespace_name;

常用操作

创建表空间
create tablespace tablespace_name datafile 'file_path';
为表空间新增数据文件
alter tablespace tablespace_name add datafile 'file_path' size 1G autoextend on;
删除表空间及文件
drop tablespace tablespace_name including contents and datafiles;
删除表空间的某个数据文件
alter tablespace tablespace_name drop datafile 'file_path';

注意事项

  • 表空间至少要有一个数据文件
  • 最后一个数据文件无法被删除
发布了17 篇原创文章 · 获赞 3 · 访问量 1715

猜你喜欢

转载自blog.csdn.net/yeqiyugood/article/details/105172496