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表空间也就是数据文件设置为自动扩展,为啥没进行自动扩展的主要内容,如果未能解决你的问题,请参考以下文章