
正文
oracle表多大空间,oracle表空间大小是由什么决定
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
关于oracle中普通表空间最大能扩展为多少
1、如果数据库DB_BLOCK_SIZE=32K(最大),那么以上得到130816GB(约128TB)。bigfile tablespace 每个表空间:1个数据文件*4G数据块*DB_BLOCK_SIZE 如果数据库DB_BLOCK_SIZE=8K(最常见),那么以上得到32768GB(32TB)。
2、默认oracle表空间datafile用的BLOCKSIZE也是8k,表空间数据文件最大也是32G。试了一下64G文件,也没有问题。
3、默认64位oracle创建表空间时用的BLOCKSIZE 是8k,表空间文件最大是32G。
4、默认oracle表空间数据文件用的BLOCKSIZE是8k,由于Oracle的Rowid使用22位来代表数据块号,因此Oracle表空间数据文件每个数据文件最多只能包含2^22个数据块。在数据块为8k的情况下,单个数据文件的最大容量为8K*2^22=32G。
5、使oracle可以管理的数据文件总量达到8EB。单个数据文件的大小达到128TB,即使默认8K的db_block_size也达到了32TB。创建bigfile的表空间使用的sql语句也很简单。create bigfile tablespace...后面的语句和普通的语句完全一样。
6、表空间数据文件的最大值为32G,默认oracle表空间数据文件用的BLOCKSIZE是8k。OracleDatabase,又名OracleRDBMS,或简称Oracle,有64位linux和64位oracle,默认每个表空间数据利用最大是32G。
相关问答
Q1: 请问Oracle数据库有没有容量限制?
数据库最多带65536,也就是64K个数据文件,去掉2-3个redolog,一般为3个。也就是65533个。
内存容量最低为64MB,最好在256MB以上。 对硬盘的要求 建议配置8GB容量以上硬盘。 对光驱的要求 建议选用快速光驱,16倍速以上。 对网卡的要求 一般可以选用10/100MB自适应网卡。
所以,在数据库中,我们也需要限制用户所可以使用的磁盘空间大小。为了达到这个目的,我们就可以通过表空间来实现。我们可以在Oracle数据库中,建立不同的表空间,为其设置最大的存储容量,然后把用户归属于这个表空间。
取消参数据:db_cache_size,sga_max_size db_block_buffers USE_INDIRECT_DATA_BUFFERS=TRUE SQL shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL startup ORACLE 例程已经启动。
Q2: oracle单个数据库文件最大是多少?
oracle的数据文件最大大小是根据数据库中block大小定的。11g为例,创建的表空间默认block大小都是8K,每个数据文件中最可可以拥有4M个数据块。
在oracle11g中引进了bigfile表空间,他充分利用了64位CPU的寻址能力,使oracle可以管理的数据文件总量达到8EB。单个数据文件的大小达到128TB,即使默认8K的db_block_size也达到了32TB。
如果数据库DB_BLOCK_SIZE=32K(最大),那么以上得到130816GB(约128TB)。bigfile tablespace 每个表空间:1个数据文件*4G数据块*DB_BLOCK_SIZE 如果数据库DB_BLOCK_SIZE=8K(最常见),那么以上得到32768GB(32TB)。
关于oracle表多大空间和oracle表空间大小是由什么决定的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







