Ошибка Oracle: ORA-01555: слишком старый снимок
Проблема или ошибка: При выполнении ячейки процесса осуществления контактов возникают следующие ошибки.
*
ошибка при обработке запроса SQL
*
(PID=14539) Ошибка базы данных (5): [SERVERERROR] Ошибка сервера: ORA-01555: слишком старый снимок: сегмент отката номер 1 с именем "R02" слишком маленький код поставщика: 1555
Решение: В сегменте отката сохранена информация об откате для транзакции. Это необходимо для непротиворечивости чтения. Оператор Выбрать не вызывает удерживание отката. Как только транзакция, которая сгенерировала откат, будет принята, этот откат может быть переписан другим запросом. При использовании длительно выполняющегося запроса Выбрать более ранние сегменты отката могут быть переписаны при условии, что база данных Oracle не может сгенерировать результат, не противоречащий началу запроса.
Если эта ошибка возникает часто, администратор баз данных должен добавить больше сегментов отката или увеличить размер существующих сегментов.