我现在的数据库中,
DB_BLOCK_SIZE=8K
按照下面的公式,最多可以做一个32GB的文件
db_block_size Maximum data file size ------------- ----------------------
2kb 8Gb-2kb
4kb 16Gb-4kb
8kb 32Gb-8kb
16kb 64Gb-16kb
32kb 128Gb-32kb
这回要做成一个50G的文件,在此只好改了一个参数。
SQL> startup mount
SQL> alter system set db_16k_cache_size=8m scope=both;
SQL> alter database open;
SQL> create bigfile tablespace test1 datafile '/mnt/test1.dbf' size 50G;
给自己做个记录,防止以后忘记了。
按照下面的公式,最多可以做一个32GB的文件
db_block_size Maximum data file size ------------- ----------------------
2kb 8Gb-2kb
4kb 16Gb-4kb
8kb 32Gb-8kb
16kb 64Gb-16kb
32kb 128Gb-32kb
这回要做成一个50G的文件,在此只好改了一个参数。
SQL> startup mount
SQL> alter system set db_16k_cache_size=8m scope=both;
SQL> alter database open;
SQL> create bigfile tablespace test1 datafile '/mnt/test1.dbf' size 50G;
给自己做个记录,防止以后忘记了。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26552866/viewspace-721845/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26552866/viewspace-721845/
本文介绍如何通过调整数据库参数db_16k_cache_size来创建超过默认限制的大文件。为了创建一个50GB的单个数据文件,作者修改了特定参数并提供了实现步骤。
1万+

被折叠的 条评论
为什么被折叠?



