Oracle数据文件自动扩展问题

时间:2009-02-25 17:39:25

标签: oracleinternals

如果我有2个数据文件附加到表空间,并且BOTH设置为AUTOEXTEND并且BOTH设置为无限制,那么Oracle是否知道扩展两个数据文件,或者只扩展其中一个数据文件。我阅读了很多手册,但没有人回答这个问题。至于为什么这样设置,好吧,这是一个我开始调整的继承系统。

2 个答案:

答案 0 :(得分:0)

这取决于您拥有多少磁盘空间(以及其他内容)。在这种情况下,“无限制”意味着“在您的平台上支持最大的表格大小”并不“占用所有磁盘空间,即使您无法使用它”。如果你有足够的磁盘空间用于两个最大尺寸的数据文件,你应该没问题。

另外(可能是愚蠢的问题)因为这是一个现有的应用程序,为什么你不能只看看它做了什么?

- MarkusQ

答案 1 :(得分:0)

如果在同一个表空间中有2个数据文件,oracle将只填充/扩展第2个,当第一个填充到其maxsize时。

如果你在第一个上有无限制,那么当oracle本身将填充/使用/扩展第二个数据文件时,没有理由(至少我现在可以想到)。

即使你在第一个Datafile的文件系统/ ASM上没有空间,我也很确定,Oracle仍然会尝试扩展第一个数据文件(至少那是我想的,就在几个小时前我看到的) :P)

请任何人,如果我错了,请纠正我。