Как выбрать без использования сегментов отката? - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь экспортировать что-либо, используя оператор select, который выполняется очень долго, и я получаю снимок ORA-01555 со слишком старыми ошибками.Я искал эту ошибку, и она как-то связана с оператором select, использующим сегмент отката «Повторить табличное пространство».

Как выбрать без получения этой ошибки?Меня не волнует целостность результатов, которые я собираюсь получить, или любые другие последствия, которые это может вызвать.

1 Ответ

0 голосов
/ 20 сентября 2018

Oracle не позволяет читать противоречивые результаты и не обеспечивает соответствующий уровень изоляции «read uncommitted» (если это вообще уровень изоляции).Если вас не волнует согласованность, вы можете разбить запрос на несколько частей (используя разные выражения where).Если вы хотите исправить ошибку, вам придется изменить размер табличного пространства отмены (или изменить сохранение отмены) - но это работа для администратора баз данных (если это необходимо).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...