3

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

4

2 回答 2

0

这取决于您有多少磁盘空间(除其他外)。在这种情况下,“无限”是指“到您平台上支持的最大表大小”,而不是“即使您无法使用它,也要占用所有磁盘空间”。如果您有足够的磁盘空间容纳两个最大大小的数据文件,那应该没问题。

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

——马库斯

于 2009-02-25T18:31:43.633 回答
0

如果您在同一个表空间中有 2 个数据文件,则当第一个数据文件填充到其最大大小时,oracle 只会填充/扩展第二个数据文件。

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

即使您在第一个数据文件的文件系统/ASM/其他文件上的空间已用完,我很确定,Oracle 仍会尝试扩展第一个数据文件(至少这是我认为我在几个小时前看到的内容:P) .

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

于 2009-09-14T22:35:29.147 回答