oracle表空间也就是数据文件设置为自动扩展,为啥没进行自动扩展

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle表空间也就是数据文件设置为自动扩展,为啥没进行自动扩展相关的知识,希望对你有一定的参考价值。

只有满了才会扩展,但是如果不是大文件表空间,最大的数据文件只能是32G,这种情况下,只能再新增数据文件了 参考技术A 不可能。只要表空间满了,就会扩展 参考技术B

--创建数据表空间

create tablespace HT_DAT logging  

datafile  '/u01/app/oracle/data/ht_data.dbf' 

size 100M  autoextend on  next 50M maxsize 32G extent management local; 

------------------

注意

autoextend on 才会自动扩展,还有自动扩展也有上限达到32G之后不能增加,只能增加数据文件才能继续扩展。

ALTER TABLESPACE HT_DAT ADD DATAFILE

'/u01/app/oracle/data/ht_dataExt.dbf' SIZE 50M

AUTOEXTEND ON NEXT 5M MAXSIZE 32G;

如果还不够 继续增加。。。

oracle 表空间自动扩展

修改某数据文件为不限制大小
ALTER DATABASE DATAFILE ‘D:oracle_dataxxx.DBF‘ AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED;

 


增加新的数据文件
alert tablespace 表空间名 add datafile ‘D:oracle_dataxxx.DBF‘ size 1000m autoextend on next 1000m maxsize UNLIMITED;

 

删除指定的表空间文件

ALTER TABLESPACE 表空间名  DROP DATAFILE  ‘D:oracle_dataxxx.DBF‘;

以上是关于oracle表空间也就是数据文件设置为自动扩展,为啥没进行自动扩展的主要内容,如果未能解决你的问题,请参考以下文章

Oracle修改表空间为自动扩展

oracle 表空间自动扩展

oracle 表空间自动扩展

oracle表空间自动增长好还是固定好

Oracle数据库!

Oracle 如何扩展表空间