oracle数据库和表空间的最大数据容量限制 |
发布时间: 2014/8/14 10:37:09 |
数据库顾名思义是数据的集合也是虚拟主机搭建网站储存数据的工具,而Oracle则是管理这些数据集合的软件系统,它是一个对象关系型的数据库管理系统。表空间是Oracle对物理数据库上相关数据的逻辑映射。 一个数据库在逻辑上被划分成一到若干个表空间,每个表空间包含了在逻辑上相关联的一组结构。每个数据库至少有一个表空间(称之为system表空间)。 每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件(datafile)。一个数据文件只能属于一个表空间。 oracle数据库的最大数据容量限制和表空间的最大数据容量限制 参考原文: What Is The Maximum Tablespace Size And Database Limit For An Oracle Database ? (Doc ID 1372905.1)
适用于: Oracle Database - Enterprise Edition - Version 10.1.0.2 to 11.2.0.3 [Release 10.1 to 11.2]Oracle Database - Enterprise Edition - Version 11.2.0.4 to 11.2.0.4 [Release 11.2] Information in this document applies to any platform. 目标: 在oracle 10g和11g中,如下的最大值是什么? database tablespace datafile 解决方法: 对于small file database For a small file database, the Oracle database has the following limits : maximum number of datafiles is : 65533 maximum data blocks per datafile : 2^22 -1 = 4194303 maximum datafile size = db_block_size * maximum number of blocks maximum db_block_size = 32 K maximum tablespace size = 1022 * max database file Resulting values are: maximum datafile size = 32 * 4194303 = 128 GB maximum tablespace size = 1022 * 128 GB = 130816 GB maximum database size = 128 G * 65533 = 8388224 GB 对于big file database For a big file database, the Oracle database has the following limits : maximum number of datafiles is : 65533 maximum data blocks per datafile : 2^32 = 4294967296 maximum datafile size = db_block_size * maximum number of blocks max db_block_size = 32 K maximum tablespace size = size of big datafile Resulting values are: maximum datafile size = 32 * 4294967296 = 128 TB maximum tablespace size = 128 TB maximum database size = 128 T * 65533 =8388224 TB 本文出自:亿恩科技【www.enkj.com】 |