Oracle数据文件默认大小上限是32G,如果要数据文件大于32G,需要在数据库创建之初就设置好。在windows下只能使用2K,4K,8K,16K的块大小,在文档中的描述如下。前一段说明了某些块大小在某些平台上是不可用的,具体情况受操作系统限制。比如windows下就有块大小2048字节到16384字节的限制,不管是非标准块还是标准块。据后一段说明使用非标准块要设置相应的内存参数。Oracle是SGA自动共享内存管理,初始化参数db_4k_cache_size=0、db_8k_cache_size=0、db_16k_cache_size=0、db_32k_cache_size = 0、db_64k_cache_size = 0,使用如果要创建表空间并指定其文件大小,需重新设置db_4k_cache_size、db_8k_cache_size、db_16k_cache_size、db_32k_cache_size、db_64k_cache_size的值。其中windows系统只支持4k、8k、16k的设置。设置好上述参数的值后,创建表空间:SIZE:数据文件大小,不能超过BLOCKSIZE 16k的大小16M*4194304/1024M=65536M=64G的值。
暂无评论