Вопрос об автоматическом расширении файла данных Oracle
Если у меня есть 2 файла данных, прикрепленных к табличному пространству, а ОБА установлены на AUTOEXTEND, а ОБА установлены на неограниченное количество, будет ли Oracle знать, что нужно расширить оба файла данных или только один. Я прочитал много руководств, но ни одно из них не отвечает на этот вопрос. Что касается того, почему это так, то это унаследованная система, которую я начинаю настраивать.
2 ответа
Это зависит от того, сколько места на диске у вас (между прочим). "Неограниченный" в данном контексте означает "наибольший поддерживаемый размер таблицы на вашей платформе", а не "занимать все дисковое пространство, даже если вы не можете его использовать". Если у вас достаточно дискового пространства для двух файлов данных максимального размера, все будет в порядке.
Также (возможно, глупый вопрос), поскольку это уже существующее приложение, почему вы не можете просто посмотреть и посмотреть, что оно сделало?
- MarkusQ
Если у вас есть 2 файла данных в одном и том же табличном пространстве, oracle будет заполнять / расширять только 2-й, когда первый заполнен до максимального размера.
Если у вас есть безлимит на первом, не будет никакой причины (по крайней мере, о которой я могу думать прямо сейчас), когда сам оракул заполнит / использует / расширяет 2-й файл данных.
Даже если вам не хватило места в первой файловой системе Datafile /ASM/ что угодно, я уверен, что Oracle все равно попытается расширить 1-й файл данных (по крайней мере, я думаю, что видел это всего несколько часов назад:P),
Пожалуйста, кто-нибудь, поправьте меня, если я ошибаюсь.