初始化系统时临时表空间个数(init_temp_space_num)
📄字数 691
👁️阅读量 加载中...
引入版本
v11.0.0
功能描述
临时表空间文件个数。
参数属性
| 属性 | 属性值 |
|---|---|
| 参数类型 | INTEGER |
| 默认值 | 2 |
| 取值范围 | [1, 32] |
| 影响范围 | 系统级 |
| 修改方式 | 离线修改,首次启动服务生效 |
使用场景说明
- 该参数控制系统的临时表空间个数。
注意
- 可访问系统虚表 SYSDBA.SYS_DATAFILES 查看临时表空间文件的更多信息。
- SETUP/datafile.ini 中对临时表空间文件个数配置的优先级高于 init_temp_space_num。
- 文件大小的上限除了受 max_file_size 控制外,还会受限于操作系统的文件系统,为了防止出现数据文件大小达到文件系统上限而磁盘空间仍有盈余,在进行系统配置时,应根据文件系统允许的单个文件大小上限来合理配置数据库的表空间个数。以下是不同文件系统下的单个文件大小上限列表:
文件系统 文件大小上限
FAT32 4 GB
EXT2 2 GB
EXT3 2 GB
EXT4 16 TB
NTFS(win) 16 EB
示例
sql
-- 离线修改 init_temp_space_num
编辑 xugu.ini 修改 init_temp_space_num,首次启动数据库服务时生效。
-- 在线查看 init_temp_space_num
SQL> SHOW init_temp_space_num;