默认系统初始化数据和临时文件最大尺度(max_file_size)
📄字数 700
👁️阅读量 加载中...
引入版本
v12.0.0
功能描述
数据表空间文件和临时表空间文件的最大尺度(单位:MB)。
参数属性
属性 | 属性值 |
---|---|
参数类型 | INTEGER |
默认值 | -1 |
取值范围 | [-1, 2147483647] |
影响范围 | 系统级 |
修改方式 | 离线修改,首次启动服务生效 |
使用场景说明
- max_file_size 是数据表空间文件和临时表空间文件初始化的最大长度。
- max_file_size 与 auto_extend_dfile 共同决定数据文件的扩展方式:
- | max_file_size > 0 | max_file_size = -1 |
---|---|---|
auto_extend_dfile = true | 若存在未扩展满(文件大小不足 max_file_size) 的数据文件,则以 def_file_step_size 作为步长 进行扩展;否则另外新建数据文件(仅限数据表 空间文件,若是临时表空间文件直接上报 E3018 异常),数据文件以 "DATAx_EXTx.DBF" 的命 名格式新建。 | 在原数据文件基础之上扩展文件大小, 以 def_file_step_size 作为扩展步长。 |
auto_extend_dfile = false | 若存在未扩展满(文件大小不足 max_file_size) 的数据文件,则以 def_file_step_size 作为步长 进行扩展;否则上报 E3018 异常 | 在原数据文件基础之上扩展文件大小, 以 def_file_step_size 作为每扩展步长。 |
示例
离线修改 max_file_size
编辑 xugu.ini 修改 max_file_size,首次启动数据库服务时生效。在线查看 max_file_size
sql
SQL> show max_file_size;
+---------------+
| MAX_FILE_SIZE |
+---------------+
| -1 |
+---------------+
(1 row)
Use time:0 ms.