暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 想了解表空间的自动扩展概念

ASKTOM 2021-03-31
1185

问题描述

嗨,汤姆

我已经在Oracle DB上安装了SAP,创建了一个表空间PSAPSR3,我们只有1个sapdata FS,例如/Oracle/FS/sapdata。

所以你能帮我自动扩展将如何工作,如果我们设置自动扩展,它会扩展所有表空间吗?

谢谢,
Nitin

专家解答

表空间不自动扩展-他们的数据文件可以!自动可扩展文件可以增长到最大大小。

您可以通过以下方式查看此信息:

select substr ( file_name, instr ( file_name, '/', -1 ) + 1 ) filename, 
       tablespace_name, autoextensible, bytes, maxbytes 
from   dba_data_files;

FILENAME                   TABLESPACE_NAME    AUTOEXTENSIBL       BYTES       MAXBYTES      
system.271.1039595837      SYSTEM             YES             503316480    34359721984 
sysaux.272.1039595837      SYSAUX             YES             608174080    34359721984 
undotbs1.270.1039595837    UNDOTBS1           YES            2243952640    34359721984 
users.275.1039596367       USERS              YES           34357903360    34359721984 
users.276.1067866925       USERS              YES           13610516480    34359721984 
tblsp.dbf                  TBLSP              NO               12582912              0


您可以使用alter database更改文件的设置。这将禁用自动扩展:

alter database datafile '...' 
  autoextend off;


这使它能够达到10Gb:

alter database datafile '...' 
  autoextend on 
  maxsize 10g;


还可以在创建表空间或将数据文件添加到现有表空间时设置这些属性。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论