Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2719231
  • 博文数量: 576
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 6319
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(576)

文章存档

2022年(70)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

分类: Oracle

2022-01-22 21:51:21


原理是:header size + 3*block_size

通常最小是88K,即64K +3*8K
居然写81K就可以,看看实际大小

实际还是88K,这个header大小随着文件变大会涨,1200M的文件header大小是1M。数据库块大小是8K,因此是3个块。

原因如下:
(Doc ID 153869.1)


但是,但是来了
在19c中 uniform size 好像至少 5个块,也就是40K,加上3个块,最小空间是(5+3)*8K=64K

12c之后,大文件表空间上下限尺寸

但是,想创建6265K的big file表空间,实际数据文件占用却是6272K。

各种类型表空间文件头大小?
如前面所述,small file类型的表空间文件头大小将来可能变大的,其他的还未研究。

因此块大小为 8K 的表空间最小:
当指定 uniform size 时 :64K
使用small file类型文件时:88K
使用 big file 类型文件时6265K ,但是有个环境最小只能70M,原因待查。

研究这些多没意义。
阅读(373) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~