Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Flashback Database и DDL на больших таблицах  [new]
helgisbox
Member

Откуда: Саратов
Сообщений: 152
Oracle 11.2.0.4. Имеется таблица, размером, скажем 200 Гб. Выполняется DDL, который изменяет структуру: просто добавляет новое поле. В момент выполнения DDL никакие данные не меняются. Со временем будут только изменяться или добавляться с учетом наличия нового поля.

Вопрос:

1. Область в FRA для использования Flashback Databasе должна быть сопоставимой с размерами такой таблицы в момент запуска DDL?
4 дек 17, 07:52    [21003035]     Ответить | Цитировать Сообщить модератору
 Re: Flashback Database и DDL на больших таблицах  [new]
Вадиман
Member

Откуда: Владивосток
Сообщений: 1072
А в этой версии уже вроде бы не происходит обновления данных при добавлении новой колонки, нет?
если без default + not null - бог с ней. Если с этим - где-то, помнится, читал, что на лету подставляется.
4 дек 17, 08:32    [21003070]     Ответить | Цитировать Сообщить модератору
 Re: Flashback Database и DDL на больших таблицах  [new]
Вадиман
Member

Откуда: Владивосток
Сообщений: 1072
"... If you specify the DEFAULT clause for a NOT NULL column, then the default value is stored as metadata but the column itself is not populated with data. However, subsequent queries that specify the new column are rewritten so that the default value is returned in the result set..."

https://docs.oracle.com/cloud/latest/db112/SQLRF/statements_3001.htm#SQLRF53350
4 дек 17, 08:49    [21003093]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить