1. oracle 可以存在多少数据量
目前用的最多的oracle数据库中数据表单表36亿条记录,完全没问题;就性能考虑的话,单表不要超过20亿
2. oracle数据库一张表最大存多少条数据
1、64位linux 和位oracle,默认oracle表空间数据文件用的BLOCKSIZE是8k,表空间数据文件最大是32G。
SQL>show parameter k_cache_size
查看数据库默认的块大小
SQL> show parameter db_block_size
db_block_size integer 8192
2、为了让一个表空间数据文件存64G,你需要告诉oracle用BLOCKSIZE 是16k
CREATE TABLESPACE TEST DATAFILE ‘/data1/test_ts1.dbf’ SIZE 512M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED BLOCKSIZE 16k;
提前需要设置db_16k_cache_size
alter system set db_16k_cache_size=16M scope=both;
否则会报错ORA-29339:
tablespace block size 16384 does not match configured block sizes
3、为了让一个表空间数据文件存128G,你需要告诉oracle用BLOCKSIZE 是32k
4、32位linux 和32位oracle,默认oracle表空间datafile用的BLOCKSIZE也是8k,表空间数据文件最大也是32G。试了一下64G文件,也没有问题。
3. 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
4. oracle 最大数据文件可以多少
这个还得看你的表空间是小文件表空间还是大文件表空间了
在Oracle中用户可以创建大文件表空间(bigfile tablespace)
这样Oracle数据库使用的表空间可以由一个单一的大文件构成
而不是若干个小数据文件,数据文件能扩展到了8EB。
而小文件表空间的数据文件只能达到8EB/1024
5. oracle表空间最大可以设多少
对于Oracle 10G数据库,表空间分2类。
smallfile tablespace
每个表空间:
1022个数据文件*4M数据块*DB_BLOCK_SIZE
如果数据库DB_BLOCK_SIZE=8K(最常见),那么以上得到32704GB(约32TB)。
如果数据库DB_BLOCK_SIZE=32K(最大),那么以上得到130816GB(约128TB)。
bigfile tablespace
每个表空间:
1个数据文件*4G数据块*DB_BLOCK_SIZE
如果数据库DB_BLOCK_SIZE=8K(最常见),那么以上得到32768GB(32TB)。
如果数据库DB_BLOCK_SIZE=32K(最大),那么以上得到131072GB(128TB)。
如有帮助请采纳。
6. 一个oracle表最多可以存多少条记录
如果,一个tablespace中包含1022个datafiles,
那么,单个datafiles的最大是32G
如果,每个block是16k,每个block中有160条记录,
每个表就是(1024*1024)-1个分区表
一个表空间tablespace的最大值:datafile个数 × 单个datafile的大小
1022 × 32G =32704 G
7. oracle 较大数据文件可以多少
普通表空间数据文件:4m*block_size
bigfile表空间数据文件:4g*block_size
如果觉得有帮助回,请采纳:)
补充:
不太明白你的意思,自答动增长的最大值是每次增长的上限还是指数据文件能达到的大小上限?
如果是能达到的大小上限,那么就是上面我说的答案。
如果是每次增长的上限,那么你们老师说的肯定是错误的,500m的限制肯定是没有的,我这里有很多表空间都是每次自动增长1g或者更多。
30g的说法我没有实际做过让一个文件一次增长30g的实验,但是下面的语句是可以执行的:
sql>
create
tablespace
test
datafile
'/oracle/test01.dbf'
size
10m
autoextend
on
next
31g;
tablespace
created
sql>
drop
tablespace
test
including
contents
and
datafiles;
tablespace
dropped
sql>
所以,单次增长应该是没有限制的,只要文件总大小不超过4m*block_size或4g*block_size的限制。