oracle中一个数据文件的最大值(非lob)
来源:互联网 发布:网络水军的例子 编辑:程序博客网 时间:2024/06/06 13:13
ORACLE的一个数据文件的最大值是多少呢?
我们知道ORACLE的最小的物理单位是BLOCK,数据文件的组成的最终形式也是block,那么数据文件的大小限制就应该是block数量的限制,那么究竟block的数量有何限制,这里就要提到一个ORACLE内部术语DBA(此dba非数据库管理员,而是data block address)
Extent 0 : L1 dba: 0x01800009 Data dba: 0x0180000d
Extent 1 : L1 dba: 0x01800089 Data dba: 0x0180008b
Extent 2 : L1 dba: 0x01800109 Data dba: 0x0180010b
Extent 3 : L1 dba: 0x01800189 Data dba: 0x0180018b
Extent 4 : L1 dba: 0x01800209 Data dba: 0x0180020b
Extent 5 : L1 dba: 0x01800289 Data dba: 0x0180028b
dba是以16进制表示的(因为有0X),注意看一共用了8为的16进制,换算成二进制就是32bit,而其中DBA又用10位来记录file_id,22bit来记录block_id,那么在一个数据文件中最多能够记录2^22个block,如果一个block_size=8k,那么这个数据文件的最大值就是8K*2^22,也就是32G,所以数据文件的最大值应该取决于块大小,而oracle块最大值是32K,也就是32G*4=128G。
SQL> select power(2,22)*8/1024/1024 from dual;
POWER(2,22)*8/1024/1024
-----------------------
32
- oracle中一个数据文件的最大值(非lob)
- oracle中lob类型的相关操作
- Oracle中LOB 处理
- oracle中lob类型
- oracle中数据文件的描述
- oracle lob的存储
- oracle中lob类型学习
- oracle中lob类型学习
- Oracle中查询带有lob字段的表的大小
- J2EE程序中使用oracle数据库LOB字段的总结
- Java程序中使用oracle数据库LOB字段的总结
- ORACLE中LOB字段的使用和维护
- ORACLE中LOB字段的使用和维护
- oracle中long,long raw,lob的简单介绍
- Oracle中LOB 处理(dbms_lob的一些用法)
- Oracle的LOB字段学习
- ORACLE中临时文件和数据文件的区别
- Oracle中修改数据文件路径的操作方法
- 十种最受前辈宠爱的职场新人
- Symbian OS应用开发--文件和目录(转)
- Java正则表达式的解释说明
- Linux操作系统下Oracle主要监控工具介绍
- SMP(Symmetrical Multi-Processing)
- oracle中一个数据文件的最大值(非lob)
- Linux Shell 进度条显示函数(备忘)
- 关于asp.net ide中无法创建控件的问题
- asp空间如何判断jmail组件已经安装?是否支持呢?
- Java Excel API 使用方法
- 在Oracle中存取BLOB对象实现文件的上传和下载 【转】
- petshop4.0 详解之六(PetShop表示层设计)
- ACM国际大学生程序设计
- svmon 使用