oracle单个数据库文件最大是多少?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle单个数据库文件最大是多少?相关的知识,希望对你有一定的参考价值。
参考技术A 1、64位linux 和64位oracle,默认oracle表空间数据文件用的BLOCKSIZE是8k,表空间数据文件最大是32G。\\x0d\\x0aSQL>show parameter k_cache_size\\x0d\\x0a查看数据库默认的块大小\\x0d\\x0aSQL> show parameter db_block_size\\x0d\\x0adb_block_size integer 8192\\x0d\\x0a2、为了让一个表空间数据文件存64G,你需要告诉oracle用BLOCKSIZE 是16k\\x0d\\x0aCREATE TABLESPACE TEST DATAFILE ‘/data1/test_ts1.dbf’ SIZE 512M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED BLOCKSIZE 16k;\\x0d\\x0a提前需要设置db_16k_cache_size\\x0d\\x0aalter system set db_16k_cache_size=16M scope=both;\\x0d\\x0a否则会报错ORA-29339:\\x0d\\x0atablespace block size 16384 does not match configured block sizes\\x0d\\x0a3、为了让一个表空间数据文件存128G,你需要告诉oracle用BLOCKSIZE 是32k\\x0d\\x0a4、32位linux 和32位oracle,默认oracle表空间datafile用的BLOCKSIZE也是8k,表空间数据文件最大也是32G。试了一下64G文件,也没有问题。以上是关于oracle单个数据库文件最大是多少?的主要内容,如果未能解决你的问题,请参考以下文章