1. 查看所有表空间:

SELECT tablespace_name FROM dba_tablespaces;

  1. 查看表空间的使用情况:

SELECT tablespace_name, sum(bytes)/1024/1024 AS "Total Size(MB)", sum(bytes-free_space)/1024/1024 AS "Used Size(MB)", sum(free_space)/1024/1024 AS "Free Size(MB)", (sum(bytes-free_space)/sum(bytes))*100 AS "Used Percentage" FROM dba_free_space GROUP BY tablespace_name;

  1. 创建表空间:

CREATE TABLESPACE tablespace_name DATAFILE 'datafile_path' SIZE size_in_MB;

  1. 修改表空间大小:

ALTER DATABASE DATAFILE 'datafile_path' RESIZE size_in_MB;

  1. 修改表空间的自动扩展:

ALTER DATABASE DATAFILE 'datafile_path' AUTOEXTEND ON NEXT size_in_MB MAXSIZE max_size_in_MB;

  1. 移动表空间:

ALTER TABLESPACE tablespace_name OFFLINE; -- 将表空间离线

ALTER TABLESPACE tablespace_name RENAME DATAFILE 'old_datafile_path' TO 'new_datafile_path'; -- 修改表空间的数据文件路径

ALTER TABLESPACE tablespace_name ONLINE; -- 将表空间上线

  1. 删除表空间:

DROP TABLESPACE tablespace_name INCLUDING CONTENTS; -- 删除表空间及其所有对象

DROP TABLESPACE tablespace_name; -- 删除表空间,但保留其所有对


原文地址: https://www.cveoy.top/t/topic/gHVj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录