powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / drop tablespace ORA-22864
12 сообщений из 12, страница 1 из 1
drop tablespace ORA-22864
    #39797839
Василий_П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую, уважаемые форумчане.
Ситуация следующая:
Oracle 10g

Необходимо перенести данных из одного табличного пространства в другой, затем старое удалить.
Создал новое табличное пространство, данные перенес.
запросы к представлениям dba_segments, dba_lobs, dba_indexes, dba_tables по старому ТП ничего не возвращают.
Но при удалении старого ТП возникает ошибка
ORA-22864: cannot ALTER or DROP LOB indexes

Помогите разобраться
...
Рейтинг: 0 / 0
drop tablespace ORA-22864
    #39797847
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
purge dba_recyclebin уже попробовал?
...
Рейтинг: 0 / 0
drop tablespace ORA-22864
    #39797854
Василий_П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров,
select * from dba_recyclebin ничего не возвращает.
на всякий случай сделал purge, результат тот же...
...
Рейтинг: 0 / 0
drop tablespace ORA-22864
    #39797864
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий_ППомогите разобраться

А партицированные таблицы c LOB есть? Проверь DBA_PART_LOBS.

SY.
...
Рейтинг: 0 / 0
drop tablespace ORA-22864
    #39797900
Василий_П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SY,
Есть. одна SYS'овая, все лежит в SYSAUX.
А также 2 моих, у них DEF_TABLESPACE_NAME - мое новое табличное пространство.
Следов по старому так и не нашлось...
...
Рейтинг: 0 / 0
drop tablespace ORA-22864
    #39798093
BTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BTM
Гость
LOB индексы нельзя ребилдить напрямую, нужно alter table использовать.
Примерно так: https://deveshdba.wordpress.com/2016/08/11/move-lob-indexes-to-another-tablespace-ora-02327-cannot-create-index-on-expression-with-datatype-lob/
...
Рейтинг: 0 / 0
drop tablespace ORA-22864
    #39798113
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сначала
SYS.DBMS_TTS.TRANSPORT_SET_CHECK

потом
SELECT * FROM transport_set_violations;
...
Рейтинг: 0 / 0
drop tablespace ORA-22864
    #39798135
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий_ПА также 2 моих, у них DEF_TABLESPACE_NAME - мое новое табличное пространство.
Следов по старому так и не нашлось...

DEF_TABLESPACE_NAME не аргумент для уже существующих партиций. Cмoтри табличное пространство в DBA_LOB_PARTITIONS для "также 2 моих".

SY.
...
Рейтинг: 0 / 0
drop tablespace ORA-22864
    #39798148
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 10g, насколько помню, был баг, что DBA_SEGMENTS и DBA_EXTENTS не соответствовали друг другу (DBA_EXTENTS был правильней)
...
Рейтинг: 0 / 0
drop tablespace ORA-22864
    #39798461
Василий_П
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vivat!San,
СПАСИБО!!!
я совсем забыл про TRANSPORT_SET_VIOLATIONS.
помогла команда alter table TABLE_NAME modify default attributes tablespace TABLESPACE_NAME;
для всех партицированных таблиц с LOB-полями.
Но я так и не понял, как их можно было идентифицировать через системные представления.
запросы к DBA_LOB_PARTITIONS, DBA_SEGMENTS и DBA_EXTENTS ничего не показали
...
Рейтинг: 0 / 0
drop tablespace ORA-22864
    #39798467
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дефолтовые значения видны через DBA_PART_LOBS (TABLES, INDEXES), но чтобы они препятствовали удалению ТП...
...
Рейтинг: 0 / 0
drop tablespace ORA-22864
    #39798549
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЛюбомудровДефолтовые значения видны через DBA_PART_LOBS (TABLES, INDEXES), но чтобы они препятствовали удалению ТП...

Именно так, не должно быть неразрешаемых default tbs, а именно так и случится после удаления (отцепления) tbs.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / drop tablespace ORA-22864
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]