Ⅰ oracle一个表最多能存储多少数据
64位linux 和64位oracle,默认oracle表空间数据文件用的BLOCKSIZE是8k,表空间数据文件最大是32G。SQL>show parameter k_cache_size查看数据库默认的块大小SQL> show parameter db_block_sizedb_block_size
Ⅱ oracle数据文件最大是多少
普通表空间数据文件:4M*block_sizebigfile表空间数据文件: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的限制。
Ⅲ oracle数据文件最大可以扩展到多大
在oracle11g中引进了bigfile表空间,他充分利用了64位CPU的寻址能力,使oracle可以管理的数据文件总量专达到8EB。单个数据文件的大小属达到128TB,即使默认8K的db_block_size也达到了32TB。创建bigfile的表空间使用的sql语句也很简单。create bigfile tablespace…后面的语句和普通的语句完全一样。
Ⅳ oracle 最大数据文件可以多少
这个还得看你的表空间是小文件表空间还是大文件表空间了在Oracle中用户可以创建大文件表空间(bigfile tablespace)这样Oracle数据库使用的表空间可以由一个单一的大文件构成而不是若干个小数据文件,数据文件能扩展到了8EB。而小文件表空间的数据文件只能达到8EB/1024
Ⅳ Oracle中数据文件的大小限制是多少
oracle中数据文件的大小是有限制的,就是 每个数据文件最多只能包含2^22-1个数据块回 对于2k的块的数据文件,最答大的数据文件是8g 32k块的数据文件,最大的数据文件是16*8g 如果超过了这个限制,在创建的过程中会报错 SQL> show parameter block_si…
Ⅵ oracle 9i支持最大数据文件有多大
oracle 9i支持单个数据文件最大32G。
Ⅶ oracle 较大数据文件可以多少
就Oracle本身而言,没有限制。但是Oracle总得安装在一个操作系统里面,既然在操版作系统里面,则受操权作系统的限制。1、使用文件系统:数据文件如果使用文件系统数据文件,则受限于操作系统限制、磁盘限制、分区限制,32位操作系统,最大值4GB,64位操作系统最大值是32GB。2、使用ASM或ROWDEVICES方式:ASM或ROWDEVICES方式属于Oracle跨操作系统管理数据文件,就是不受操作系统限制、磁盘限制、分区限制。理论上可以无穷大。实际上就是我们想设置多大就设置多大。
Ⅷ oracle11g表空间和数据文件不能大于32g是指单个表空间还是单个数据文件不能大于32g
表空间 有最大值 是在创建的时候 设定好的,你可以试着改变表空间的最大值。删除用户只会改变表空间的实际大小,占用率;查看表空间使用情况SELECT tbs 表空间名, sum(totalM) 总共大小M, sum(usedM) 已使用空间M, sum(remainedM) 剩余空间M, sum(usedM)/sum(totalM)*100 已使用百分比, sum(remainedM)/sum(totalM)*100 剩余百分比 FROM( SELECT b.file_id ID, b.tablespace_name tbs, b.file_name name, b.bytes/1024/1024 totalM, (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 usedM, sum(nvl(a.bytes,0)/1024/1024) remainedM, sum(nvl(a.bytes,0)/(b.bytes)*100), (100 – (sum(nvl(a.bytes,0))/(b.bytes)*100)) FROM dba_free_space a,dba_data_files b WHERE a.file_id = b.file_id GROUP BY b.tablespace_name,b.file_name,b.file_id,b.bytes ORDER BY b.tablespace_name ) GROUP BY tbs 查看表空间 文件属性select file_name,autoextensible,increment_by from dba_data_files;更改(主要是扩大)表空间 autoextend是自增长 但是有最大值alter database datafile 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\QIHANG.DBF' autoextend on next 1M maxsize 5000M;
Ⅸ Oracle数据文件有大小限制吗
oracle中数据文件的大小是有限制的,就是 每个数据文件最多只能包含2^22-1个数据块 对于2k的块的数据文件,最大的数据文件是8g 32k块的数据文件,最大的数据文件是16*8g 如果超过了这个限制,在创建的过程中会报错 SQL> show parameter block_si…
Ⅹ Oracle 11g中数据库能有多大
能有多大?你是说最大么?数据库最多带65536,也就是64K个数据文件,去掉2-3个redolog,一般为3个。也就是65533个。现在的db_block_size可以为4K,8K,16K,32K,64K,(有人说有128K的但是我没用过这么大的,也没见过用的)一般的smallfile(普通数据文件)中可以有4M个数据块(4*1024*1024),那么每个数据文件的最大大小就是:16G,32G,64G,128G,256G。为了方便计算,我们将65533认定为64K,那么如果数据文件都是smallfile的话,数据库可以达到,1EB,2EB,4EB,8EB,16EB。但是这并不是最大值,因为数据库还有一种datafile叫做bigfile这种数据文件每个有4G个数据块,也就是说数据文件大小直接变化了一个数量级别,每种数据文件大小分别是:16T,32T,64T,128T,256T。再加上64K个文件,那就是天文数字了。不过应该用不到这么大吧。