Вопрос об автоматическом расширении файла данных Oracle - PullRequest
3 голосов
/ 25 февраля 2009

Если у меня есть 2 файла данных, прикрепленных к табличному пространству, а ОБА установлены на AUTOEXTEND, а ОБА установлены на неограниченное количество, будет ли Oracle знать, что нужно расширить оба файла данных или только один из них. Я прочитал много руководств, но ни одно из них не отвечает на этот вопрос. Что касается того, почему это так, то это унаследованная система, которую я начинаю настраивать.

Ответы [ 2 ]

0 голосов
/ 15 сентября 2009

Если у вас есть 2 файла данных в одном и том же табличном пространстве, oracle будет заполнять / расширять только 2-й, когда первый заполнится до максимального размера.

Если у вас есть неограниченное количество первого, не будет никакой причины (по крайней мере, я могу придумать прямо сейчас), когда сам оракул заполнит / использует / расширяет 2-й файл данных.

Даже если вам не хватило места в первой файловой системе Datafile / ASM / что угодно, я совершенно уверен, что Oracle все равно попытается расширить 1-й файл данных (по крайней мере, это то, что я видел несколько часов назад .: P)

Пожалуйста, кто-нибудь, поправьте меня, если я ошибаюсь.

0 голосов
/ 25 февраля 2009

Это зависит от того, сколько места на диске у вас (между прочим). «Неограниченный» в данном контексте означает «для наибольшего поддерживаемого размера таблицы на вашей платформе», а не «занимать все дисковое пространство, даже если вы не можете его использовать». Если у вас достаточно дискового пространства для двух файлов данных максимального размера, все будет в порядке.

Также (возможно, тупой вопрос), поскольку это существующее приложение, почему вы не можете просто посмотреть и посмотреть, что оно сделало?

- MarkusQ

...