Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / datapump export, ORA-01555 на статичных таблицах / 16 сообщений из 16, страница 1 из 1
14.11.2019, 15:59
    #39889173
publexus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datapump export, ORA-01555 на статичных таблицах
Пытаюсь выполнить экспорт из под 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
14.11.2019, 16:30
    #39889184
Vivat!San
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datapump export, ORA-01555 на статичных таблицах
publexus,

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

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

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

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


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

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

SY.


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

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


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

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

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


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

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

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


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

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


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

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

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

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

Все лобы SECUREFILE.


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

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

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

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

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


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


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

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

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

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


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