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

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

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

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

SY.
...
Рейтинг: 0 / 0
07.04.2019, 23:00
    #39797900
Василий_П
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
drop tablespace ORA-22864
SY,
Есть. одна SYS'овая, все лежит в SYSAUX.
А также 2 моих, у них DEF_TABLESPACE_NAME - мое новое табличное пространство.
Следов по старому так и не нашлось...
...
Рейтинг: 0 / 0
08.04.2019, 13:39
    #39798093
BTM
BTM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
drop tablespace ORA-22864
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
08.04.2019, 14:02
    #39798113
Vivat!San
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
drop tablespace ORA-22864
сначала
SYS.DBMS_TTS.TRANSPORT_SET_CHECK

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

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

SY.
...
Рейтинг: 0 / 0
08.04.2019, 14:36
    #39798148
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
drop tablespace ORA-22864
В 10g, насколько помню, был баг, что DBA_SEGMENTS и DBA_EXTENTS не соответствовали друг другу (DBA_EXTENTS был правильней)
...
Рейтинг: 0 / 0
09.04.2019, 00:57
    #39798461
Василий_П
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
drop tablespace ORA-22864
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
09.04.2019, 01:48
    #39798467
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
drop tablespace ORA-22864
Дефолтовые значения видны через DBA_PART_LOBS (TABLES, INDEXES), но чтобы они препятствовали удалению ТП...
...
Рейтинг: 0 / 0
09.04.2019, 09:57
    #39798549
Vivat!San
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
drop tablespace ORA-22864
Вячеслав ЛюбомудровДефолтовые значения видны через DBA_PART_LOBS (TABLES, INDEXES), но чтобы они препятствовали удалению ТП...

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


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