问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Oracle中数据文件的大小限制是多少

发布网友 发布时间:2022-05-05 16:08

我来回答

2个回答

懂视网 时间:2022-05-05 20:29

在ORACLE中,数据库是由实例和物理存储结构组成的。而物理存储结构是指存储在磁盘上的物理文件,包括数据文件(data file)、控制

在Oracle中,数据库是由实例和物理存储结构组成的。而物理存储结构是指存储在磁盘上的物理文件,包括数据文件(data file)、控制文件(control file)、联机重做日志(online redo log)、参数文件(spfile/pfile)、警告日志(alert log)、跟踪文件(trace file)等众多作用不同的文件所组成的。我们最关注的数据,则是保存在数据文件(data file)中。那我们在创建以及维护数据库时,该如何规划数据文件的大小和数量呢?这里面涉及较多的考量因素。主要有如下几点:

1、操作系统的限制

数据库是运行在操作系统之上的,操作系统是基础,因此,操作系统所能支持的最大文件容量和数量就成为数据库所能支持的限制。但不同操作系统之间,这个限制也是不同的。

以下是较为常见的几种操作系统对此的限制:

WINDOWS

最大数据块:16K

最大文件数量:20000个(数据块2K时)/40000个(数据块4K时)/65536个(数据块为8K或16K时)

最大文件容量:4GB(文件系统为FAT时)/ 64GB(文件系统为NTFS时)

UNIX和LINUX

最大数据块:32K (LINUX_X86为16K)

最大文件数量:65534个

2、ORACLE数据库的限制

每个数据库可管理的最大文件数量:65533个

每个表空间可管理的最大文件数量:取决于操作系统可同时打开的文件数量。通常是1022个。

每个数据文件的最大容量:该值等于 数据块大小 * 最大可管理的数据块数量

其中,数据块的大小最大不超过32K,一般取值是8K;可管理的数据块数量是2的22次方减1,约等于4M个块。因此,对于一个数据块大小为8K的数据文件,其最大不能超过32G。但是,若操作系统支持的单个文件最大容量小于此值,则以操作系统的最大容量为限。

3、参数DB_FILES的限制

参数DB_FILES指定了一个实例可以创建的最大文件数量。这个值可以被修改,但只有重启实例后,才会生效。DB_FILES设置得过低,可能造成不成添加新的数据文件的问题。设置得过高,会消耗更多的内存资源。

4、性能和便利性影响

a) 通过精心设计,将同一表空间内经常访问的对象放置在不同的数据文件中,并将这些数据文件放置到不同的磁盘通道上,可以改善I/O吞吐量。

b) 将经常改变的数据和不变的数据,放置到不同的数据文件中,备份时,可以只对改变的数据文件进行备份,从而减少备份和恢复的时间

注:从ORACLE 10g起,引入了大表空间的技术。所谓大表空间就是该表空间仅由1个数据文件组成。其优点如下:

1、显著增加了存储容量。大表空间可管理的数据块数量由传统的小表空间的2的22次方,提升到2的32次方。在同样采用8K大小的数据块大小时,,其最大可管理空间为32T。

2、减少了数据库所需的数据文件的数量。

3、简化数据库管理。

linux

热心网友 时间:2022-05-05 17:37

oracle中数据文件的大小是有*的,就是 每个数据文件最多只能包含2^22-1个数据块 对于2k的块的数据文件,最大的数据文件是8g 32k块的数据文件,最大的数据文件是16*8g 如果超过了这个*,在创建的过程中会报错 SQL> show parameter block_si...
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
nfc技术可以把id卡的信息写入手机吗? 不知情的情况下不小心把公交车卡和手机贴在一起,居然读出了公交卡的余额... 奥运会李宁点燃火炬的时候在奔跑中,为啥一会快一会慢的,故意的还是节奏... 糖果的派对是什么意思 贵州的简称是什么字 强制执行公证执行受理法院明显不能授理但由于受了原告的钱所以... 玺悦怎么组成语? cv是处女的意思吗? CV圈跟配音圈的区别,主要区别就是圈子大小 ...我已经去法院申请强制执行了,要多久才能拿到钱? 洗衣机放水不停是什么原因 洗衣机放水不停不启动什么原因? 两个月大的小猫应该吃什么 一个多月的小猫吃什么小零食比较好? 蓝牙耳机总是与手机断开连接是怎么了? 手机应该怎么样下载大软件 华硕手机如何下载软件? 两个月小猫能吃什么 两个月的小猫咪该吃什么食物?2个月的猫咪可以吃什么能吃什么? 感悟人生的经典句子大概几百字 新浪微博真实姓名去不掉 在新浪微博被人盗号后申诉,要求输入真实姓名、证件号码,还要上传证件,这些安全吗?会不会让盗号者知道 macbookpro电池循环多少次换 华为n ova6锁屏就没无线网信号了怎么回事? 电池循环次数150次多吗 mac 苹果电脑电池循环60次 华为P8手机有自带的二维码扫描功能吗?在哪?请详细回答! 求解土木大神关于杯口独立基础标注问题,11G101-3第13页中杯口上口尺寸xuyu按柱两边延长75mm是什么意思 图纸上独立基础杯口表示不配筋是什么意思? 杯口不密封啥意思 产后恢复要花费多长时间?该如何进行护理? 冬季汽车保养,有哪些常识? 冬季汽车保养小窍门!这些你知道吗? 冬季该如何保养车 三星s6屏幕锁忘记密码怎么解锁 冬季汽车保养常识?求分享。 产后恢复黄金期是产后多长时间 产后修复需要多长时间 产后修复培训一般学多久? 产后修复师培训班要学习多久? 海尔智慧厨房旗舰店是官方吗 qq 视频的时候为什么突然看不到别人了,而且语音也不行,出现了一个照相机,上面有一个斜杠,急求办法!! 微信知道,密码,但是没有好友验证,也没有手机号码,怎么办。_百度问一问 我知道密码和但没有好友认正怎么办? 我知道密码和但没有好友认正怎么办 微信知道,密码,但是没有好友验证,也没有手机号码,怎么办? 记得,记得密码但是没有好友,之前那个手机也不见了 怎么办? 忘记了只记得密码微信里面没有好友也没有绑定手机号怎么办? 如果在另一台手机上登录了微信,想再登回来,忘记了和密码,又没有好友怎么办? 华为好还是中兴好