[ОТВЕТИТЬ]
Опции темы
22.02.2011 19:38  
kossta
Oracle 8, Супермаг 1.026.3. Стали неоправданно быстро расти табличные пространства. Скрипт вида

select * from
dba_extents de where owner = 'SUPERMAG' ORDER BY BYTES DESC
дал результат
owner table extent_id file_id bytes blocks relative_fno
SUPERMAG YZALKOHOL 0 10 2097152000 256000 10
SUPERMAG SMCASHCHECKS 1 10 2097152000 256000 10
SUPERMAG SLSPECPACKS 1 10 2097152000 256000 10
SUPERMAG FFDOCUMENTS 1 10 2097152000 256000 10
SUPERMAG SLSPECQMISMATCH 1 10 2097152000 256000 10
SUPERMAG FFSPEC 1 10 2097152000 256000 10
SUPERMAG FFREMINCOME 1 10 2097152000 256000 10
SUPERMAG FFMAPREP 1 10 2097152000 256000 10
SUPERMAG FFMAPREP 0 9 722468864 88192 9
SUPERMAG SMCASHCHECKITEMS 0 9 676331520 82560 9
(лишние строки и столбцы опущены). В первой таблице одна запись, остальные не смотрел, но тоже явно не на занятое место. При создании пустой таблицы она тоже сразу занимает 256000 блоков и соответственно 2097152000 байт. Что бы это могло быть и как вылечить? А то такими темпами скоро место на винте закончится.
 
22.02.2011 20:56  
John Doe
А мне говорили, что с 1.026 для Супермага 8ка вообще не работает... Не мучайте динозавра, перейдите на 10ку... Скорее всего выправите себе то, что поломали в табличном пространстве. Предполагаю, что надо выложить скриншот второй закладки свойств табличного пространства. С них и начнем разбор полетов.
 
23.02.2011 16:12  
kossta
Тут я все и понЯл ) - умолчания там такие стояли. Я их поправил, новые таблицы создаются нормального размера. Теперь вопрос - что делать с уже существующими? truncate не помогает, drop-ать не хочется. Перенос в другое табличное пространство может помочь?
 
23.02.2011 16:19  
kossta
Переход на 10, конечно, планируется, но в перспективе, с подъемом версии супермага. Магазин работает ежедневно с 8 до 22, операторы до 20, так что пока работает - лучше не трогать, тем более особых претензий к 8-ке нет.
 
23.02.2011 18:19  
John Doe
Цитата:
Сообщение от kossta
Теперь вопрос - что делать с уже существующими? truncate не помогает, drop-ать не хочется. Перенос в другое табличное пространство может помочь?
Для начала бы надо озвучить, в чем была проблема, т.е. что было не так, потому, что вариантов достаточно много.
Наиболее вероятное решение:
Цитата:
alter table ... deallocate unused;
но надо бы знать, что там было.
 
24.02.2011 00:00  
kossta
alter table deallocate unused не помогает, потому что, насколько я понимаю, там были заданы параметры минимального размера таблиц в 2 ГБ. А этот параметр, насколько я знаю, не может быть изменен. Скриншот вкладки попробую выслать завтра, а сегодня - поздравляю с праздником!
 
 
Опции темы



Часовой пояс GMT +3, время: 21:35.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.