oracle最大数据文件可以多少|oracle 较大数据文件可以多少

⑴ oracle 数据文件太大 有什么问题

oracle的数据文件最大大小是根据数据库中block大小定的。11g为例,创建的表空间默认block大小都是8K,每个数据文件中最可可以拥有4M个数据块。 每个表空间中最多可以拥有1022个数据文件 也就是说8K block大小的表空间,最大约为32T , 单个数据文件最大约为32G。当然你也可以创建bigfile类型的表空间。该类型表空间中只有一个数据文件。以默认8K block大小为例,这个数据文件大小为32T,但是无法扩容/缩容。不方便管理。

⑵ Oracle 11g中数据库能有多大

每个数据库最多可以有65533个数据文件,如果用bigfile tablespace,也就是一个表空间只能有一个数据文件,如果db_block_size=32k,则每个表空间最大可达128T因此数据库最大可以是65533*128T那么大具体可以看oracle官方文档 http://docs.oracle.com/cd/E11882_01/server.112/e40402/limits002.htm#REFRN0042

⑶ oracle 9i支持最大数据文件有多大

oracle 9i支持单个数据文件最大32G。

⑷ oracle 最大数据文件可以多少

这个还得看你的表空间是小文件表空间还是大文件表空间了在Oracle中用户可以创建大文件表空间(bigfile tablespace)这样Oracle数据库使用的表空间可以由一个单一的大文件构成而不是若干个小数据文件,数据文件能扩展到了8EB。而小文件表空间的数据文件只能达到8EB/1024

⑸ 如何修改oracle表空间数据文件的大小为不限制

oracle可管理的最大数据块为2的22次方个,而根据单个数据块大小大小的不同,其最大容量也是不同的。对于OLTP应用,数据块的大小通常为8K,这样,算下来,单个数据文件的大小最大为(2^22)*8K=32G.既使指定“不限制”,其最大空间也是不能超过可管理最大空间的上限的。修改表空间数据文件大小为不限制的语句为:alter database datafile '/oradata/orcl/demo01.dbf' autoextend on maxsize unlimited;创建表空间数据文件大小为不限制的语句为:create tablespace demo2 datafile '/oradata/orcl/demo201.dbf' size 10M autoextend on maxsize unlimited;

⑹ oracle数据文件最大可以扩展到多大

在oracle11g中引进了bigfile表空间,他充分利用了64位CPU的寻址能力,使oracle可以管理的数据文件总量专达到8EB。单个数据文件的大小属达到128TB,即使默认8K的db_block_size也达到了32TB。创建bigfile的表空间使用的sql语句也很简单。create bigfile tablespace…后面的语句和普通的语句完全一样。

⑺ oracle单个数据库文件最大是多少

1、64位linux 和64位oracle,默认oracle表空间数据文件用的BLOCKSIZE是8k,表空间数据文件最大是32G。x0dx0aSQL>show parameter k_cache_sizex0dx0a查看数据库默认的块大小x0dx0aSQL> show parameter db_block_sizex0dx0adb_block_size integer 8192x0dx0a2、为了让一个表空间数据文件存64G,你需要告诉oracle用BLOCKSIZE 是16kx0dx0aCREATE TABLESPACE TEST DATAFILE ‘/data1/test_ts1.dbf’ SIZE 512M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED BLOCKSIZE 16k;x0dx0a提前需要设置db_16k_cache_sizex0dx0aalter system set db_16k_cache_size=16M scope=both;x0dx0a否则会报错ORA-29339:x0dx0atablespace block size 16384 does not match configured block sizesx0dx0a3、为了让一个表空间数据文件存128G,你需要告诉oracle用BLOCKSIZE 是32kx0dx0a4、32位linux 和32位oracle,默认oracle表空间datafile用的BLOCKSIZE也是8k,表空间数据文件最大也是32G。试了一下64G文件,也没有问题。

⑻ oracle 较大数据文件可以多少

普通表空间数据文件:4m*block_sizebigfile表空间数据文件:4g*block_size如果觉得有帮助回,请采纳:)补充:不太明白你的意思,自答动增长的最大值是每次增长的上限还是指数据文件能达到的大小上限?如果是能达到的大小上限,那么就是上面我说的答案。如果是每次增长的上限,那么你们老师说的肯定是错误的,500m的限制肯定是没有的,我这里有很多表空间都是每次自动增长1g或者更多。30g的说法我没有实际做过让一个文件一次增长30g的实验,但是下面的语句是可以执行的:sql>createtablespacetestdatafile'/oracle/test01.dbf'size10mautoextendonnext31g;tablespacecreatedsql>droptablespacetestincludingcontentsanddatafiles;tablespacedroppedsql>所以,单次增长应该是没有限制的,只要文件总大小不超过4m*block_size或4g*block_size的限制。


赞 (0)