powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / datapump export, ORA-01555 на статичных таблицах
16 сообщений из 16, страница 1 из 1
datapump export, ORA-01555 на статичных таблицах
    #39889173
publexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь выполнить экспорт из под system на PDB (RHEL 7.6 Oracle 19.3)
Код: plsql
1.
2.
p_handle := dbms_datapump.open(operation=>'EXPORT', job_mode=>'FULL');
dbms_datapump.set_parameter(p_handle, 'FLASHBACK_TIME', 'SYSTIMESTAMP');


В логе 90% таблиц не экспортируются с ошибкой типа:

Код: plaintext
ORA-01555: snapshot too old: rollback segment number 10 with name "_SYSSMU10_2446843582$" too small

Хотя большинство таблиц из них статичные и не меняются.

UNDO локальное и достаточного размера, undo_retention тоже ставил большой, ситуация не меняется.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39889184
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
publexus,

авторUNDO локальное и достаточного размера, undo_retention тоже ставил большой, ситуация не меняется.

А какое ещё бывает?

undo_retention не гарантирует retention, хочешь гарантий ставь GUARANTEE или убирай FLASHBACK_TIME совсем.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39889190
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
publexus

UNDO локальное и достаточного размера, undo_retention тоже ставил большой, ситуация не меняется.


Кроме guaranteed retention, LOBы есть? Если да то PCTVERSION или RETENTION?

SY.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39889193
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY
LOBы есть? Если да то PCTVERSION или RETENTION?

SY.


тогда ещё нужно и тип LOB спросить, так как имеет значение только для SECURE FILE в данном контексте.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39889230
publexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY,

Переезжали с 11R2 методом exp/imp. В user_lobs поля PCTVERSION и RETENTION пустые.


авторА какое ещё бывает? В мультитенант межет быть local/shared.

авторundo_retention не гарантирует retention это понятно, но размер Undo достаточный, и таблицы не изменяются.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39889236
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vivat!San

тогда ещё нужно и тип LOB спросить, так как имеет значение только для SECURE FILE в данном контексте.


Для чего? Хорошо если ответит SECUREFILE - значит RETENTION. А если BASICFILE? Нам надо знать RETENTION или PCTVERSION ибо именно это определяет механизм UNDO.

SY.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39889241
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY

Для чего? Хорошо если ответит SECUREFILE - значит RETENTION. А если BASICFILE? Нам надо знать RETENTION или PCTVERSION ибо именно это определяет механизм UNDO.
SY.


При хранении LOB внутри сегмента версионность обеспечивается через UNDO,
при внешнем хранении - внутренние правила LOB объекта.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39889255
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vivat!San

При хранении LOB внутри сегмента версионность обеспечивается через UNDO,
при внешнем хранении - внутренние правила LOB объекта.


Нет 100% хранения LOB внутри сегмента - есть хранениe LOB внутри сегмента если <= 4000 байт.

SY.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39889266
publexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
publexus
SY,

Переезжали с 11R2 методом exp/imp. В user_lobs поля PCTVERSION и RETENTION пустые.

Все лобы SECUREFILE.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39889294
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
publexus

Все лобы SECUREFILE.


Одной из причин может быть corrupted LOBs: Doc ID 1950937.1

SY.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39889429
publexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY,

Ошибка возникает даже на таблицах где нет полей lob и максимальная длина полей <= 4000 byte.

Причем ошибка не детерминирована. При одном экспорте она может выгрузиться, а при другом нет.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39889435
publexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
publexus
При одном экспорте она может выгрузиться, а при другом нет.

При одном экспорте отдельно взятая таблица может выгрузиться, а при другом нет.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39889645
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
publexus


Причем ошибка не детерминирована. При одном экспорте она может выгрузиться, а при другом нет.


Ну тогда сделай retention guarantee.

SY.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39890360
publexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY,

Ну да, помогло только retention guarantee, увеличение undo и установка undo_retention на время покрывающее экспорт.
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39890375
publexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И все таки странно, что там такое происходит, что изменяются блоки сегментов данных статичных таблиц...
...
Рейтинг: 0 / 0
datapump export, ORA-01555 на статичных таблицах
    #39890807
Фотография Vivat!San
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
publexus
И все таки странно, что там такое происходит, что изменяются блоки сегментов данных статичных таблиц...

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


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