Таблица с партициями. Почитал инет. Сделал манипуляции для декомпрессии:
ALTER TABLE tablename MOVE PARTITION p_archive NOCOMPRESS
В результате таблица имеет следующий формат:
PARTITION BY RANGE (HIST_ID) 
(  
  PARTITION p_archive VALUES LESS THAN (488309)
    LOGGING
    NOCOMPRESS,  
  PARTITION p_current VALUES LESS THAN (99999999)
    LOGGING
    NOCOMPRESS
)
NOCOMPRESS 
NOCACHE
NOPARALLEL
MONITORING
ENABLE ROW MOVEMENT
Только попытка создания столбца все равно приводит к ошибке.
ALTER TABLE tablename ADD newcolumn NUMBER(1) DEFAULT 0 NOT NULL
Не пойму, в какую сторону мне рыть?
Добавлено через 59 минут:Пока просто перестроил таблицу без партиций. Но хотелось бы понять, что в таких случаях делать.
Можно добавить столбец без DEFAULT и NOT NULL, но это не кашерно.
Для удаления столбцов можно делать так:
ALTER TABLE tablename SET UNUSED COLUMN columnname;
ALTER TABLE tablename DROP UNUSED COLUMNS;