数据库管理平台DMP

深信服数据库管理平台(DMP)提供MySQL、Oracle的RDS功能,支持全生命周期管理、自动MySQL主从切换、故障自愈、事务一致性备份、监控告警等,能够实现业务快速上线、资源快速分发、数据安全保护,提供SLA保障,使数据库运维复杂度大幅下降,帮助客户减少被动性救火工作,专注业务创新。
点击可切换产品版本
知道了
不再提醒
DMP 2.3.1R1
{{sendMatomoQuery("数据库管理平台DMP","创建表空间和表空间文件大小配置")}}

创建表空间和表空间文件大小配置

更新时间:2023-09-04

DMP 仅支持数据文件、日志文件和控制文件的 Oracle Managed Files (OMF)。创建数据文件和日志文件时,无法指定物理文件名。

默认情况下,在启用自动扩展的情况下创建表空间,并且没有最大大小。由于这些默认设置,表空间会增大以占用所有分配的存储空间。建议您在永久表空间和临时表空间上指定适当的最大大小,并仔细监视空间使用率。

以下示例创建一个名为 users2 的表空间,其起始大小为 1 GB,最大大小为 10 GB

 create tablespace users2 datafile size 1G autoextend on maxsize 10G;

  

以下示例创建了名为 temp01 的临时表空间:

 create temporary tablespace  temp01 ;

  

以下示例向名为 users2 的小文件表空间添加其他数据文件。

alter tablespace users2 add datafile size 10G

autoextend on next 25m maxsize UNLIMITED;

  

以下示例查询表空间“USERS2”的所有文件大小,如果 users2 的大文件表空间的大小调整到 32768MB

select  TABLESPACE_NAME, FILE_ID,AUTOEXTENSIBLE,

   CEIL(BYTES / 1024 / 1024 ) curr_size ,

   CEIL(MAXBYTES/ 1024 / 1024 ) NAX_size,  

   'alter database datafile ' || FILE_ID || ' resize 32768 M;' SQLcmd

from DBA_DATA_FILES

WHERE tablespace_name ='USERS2'

比如将第6个数据文件调整到32G

alter database datafile 6 resize 32768M;