Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


是否允许自动扩展数据表空间文件(auto_extend_dfile)

📄字数 745
👁️阅读量 加载中...

引入版本

v12.0.0

功能描述

是否允许自动扩展数据表空间文件。

参数属性

属性属性值
参数类型BOOLEAN
默认值FALSE
取值范围TRUE,FALSE
影响范围系统级
修改方式在线修改,立即生效

使用场景说明

  1. 数据表空间文件上数据片已耗尽或可利用的数据片数量不足时(默认阈值为 9),系统会尝试扩展数据表空间文件。
  2. auto_extend_dfile 通常用于单文件较小的文件系统(如FAT32),配合 max_file_size 参数共同决定数据文件的扩展方式:
-max_file_size > 0max_file_size = -1
auto_extend_dfile = true若存在未扩展满(文件大小不足 max_file_size)
的数据文件,则以 def_file_step_size 作为步长
进行扩展;否则另外新建数据文件(仅限数据表
空间文件),数据文件以 "DATAx_EXTx.DBF"
的命名格式新建。
在原数据文件基础之上扩展文件大小,
以 def_file_step_size 作为扩展步长。
auto_extend_dfile = false若存在未扩展满(文件大小不足 max_file_size)
的数据文件,则以 def_file_step_size 作为步长
进行扩展;否则上报 E3018 异常
在原数据文件基础之上扩展文件大小,
以 def_file_step_size 作为每扩展步长。

示例

  • 在线修改 auto_extend_dfile
sql
SQL> set auto_extend_dfile to false;

Execute successful.
Use time:1 ms.
  • 在线查看 auto_extend_dfile
sql
SQL> show auto_extend_dfile;

+-------------------+
| AUTO_EXTEND_DFILE |
+-------------------+
| F                 |
+-------------------+

(1 row)
Use time:0 ms.