![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите, пожалуйста, как справиться со следующей ошибкой. [D5]
Andrey007 © (2003-08-27 14:10:00)
В результате выполнения запроса выдаётся следующее сообщение об ошибке:
General SQL error.
ORA-01652: невозможно увеличить временный сегмент до 27309 в разделе TEMP
Что надо сделать, чтобы запрос работал?
Andrey007 (2003-08-28 22:24:00) [1]
Спасибо!
CbIH (2003-08-28 15:02:00) [2]
ALTER TABLESPACE "TEMP" DEFAULT STORAGE ( MAXEXTENTS UNLIMITED );
ALTER DATABASE DATAFILE "$ORACLE_HOME\$ORACLE_SID\TEMP01.DBF" AUTOEXTEND ON MAXSIZE UNLIMITED;
Danilka (2003-08-28 10:48:00) [3]
А можно еще глянуть описание этой ошибки в документации. Там, кроме понятного описания, написано как еще решить на скуле. :))
ShadowSmart (2003-08-28 10:32:00) [4]
Дело скорее всего действительно в настройках Оракла
посмотри, как в базе описат таблспейс TEMP
Возможно у него ограничен максимальный размер, которого вы и достигли
Не знаю, как это сделать ручками, но если есть Oracle Enterprise Manager Console под рукой, и если кого это интересует, то пишите сюда, распишу по шагам
Sergey13 (2003-08-28 08:54:00) [5]
2Andrey007 (27.08.03 14:10)
Посмотри параметы хранения для табличного пространства TEMP. Возможно придется его пересоздать. Причина (возможная) здоровая сортировка в запросе.
Andrey007 (2003-08-27 14:49:00) [6]
Места на диске хватает - 21 Гб свободно. Я раньше думал на ОЗУ, но после увеличения с 256 Мб до 512 Мб проблема не решилась, так что дело, думаю, именно в настройках сервера, а не в параметрах компьютера.
stud (2003-08-27 14:19:00) [7]
может места на диске не хватает?
Andrey007 (2003-08-27 14:18:00) [8]
Не думаю, что это сильно поможет. Дело в том, что этот запрос работает на одном сервере Oracle, и не работает на другом. То есть, дело не в запросе, а в настройках оракловского сервера. Про них, собственно, и спрашиваю.
Ann (2003-08-27 14:15:00) [9]
а какой сам текст запроса?