Цитата: pipeg ➤ 5 касс, работает примерно 5 лет, строительные и отделочные материалы
тогда понятно. специфика отрасли. небольшой относительно продуктовой розницы документооборот.
табличное новое создал?
теперь надо запустить sqlplus (или pl/sql developer или toad или что там у вас есть для работы с базой) подключиться под sys as sysdba и прогнать запрос
select * from dba_segments where tablespace_name like 'INDX';
пока просто увидеть, что в старом ТП живут индексы и убедиться, что нет ничего другого (Segment_Type = INDEX, owner = SUPERMAG)
дальше есть варианты. самый понятный и контролируемый, но не самый быстрый:
поштучно брать индексы из этого списка (SEGMENT_NAME) и прогонять для них
ALTER INDEX supermag.индекс REBUILD TABLESPACE новоеТП;
можно погуглить готовые скрипты для переноса всех индексов скопом.
лучше все это делать, когда в базе нет пользователей.
в принципе, можно и на ходу попробовать, но не все индексы согласятся под нагрузкой переезжать. и пользователи могут тормоза словить.
когда первый запрос, который
select * from dba_segments where tablespace_name like 'INDX';
перестанет что-нибудь возвращать - значит пришло счастье.