Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 shrink space compact без расширеня undo TS  [new]
Tol2000
Member

Откуда:
Сообщений: 256
Прошу прощения, я снова заведу разговор в пользу бедных, просьба, если можно, не макать носом в недочеты, сейчас пока ничего не поправишь. а посоветовать, можно ли как-то выкрутиться в этой ситуации.
Есть команда
alter table message123 shrink space compact;
Она генерит море реду-инфы в undo TS. Размера этого ТП не хватает, расширить нельзя, места на сервере нет и пока не предвидится.
БД находится сейчас в режиме NOarchivelog.
Можно ли как-то сделать так, чтобы реду-инфа в ТП отката не писалась во время этой команды?
Допустимо открыть БД в режиме restricted
Я знаю, что при удалении в ту же самую теблицу на место удаленных записей можно писать новые. Просто желательно высвободить удаленные сегменты в общее пользование.
17 сен 12, 13:40    [13175609]     Ответить | Цитировать Сообщить модератору
 Re: shrink space compact без расширеня undo TS  [new]
AlexFF__|
Member

Откуда:
Сообщений: 2854
Tol2000,
Если места хватит, CTAS+drop+rename table+rebuild index.
Если совсем все плохо, то exp/imp (про backup не забудь)
17 сен 12, 13:51    [13175697]     Ответить | Цитировать Сообщить модератору
 Re: shrink space compact без расширеня undo TS  [new]
Tol2000
Member

Откуда:
Сообщений: 256
AlexFF__|,

Спасибо. Видимо, придется таки экспорт/импорт, бо с местом совсем плохо.
17 сен 12, 15:20    [13176566]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить