Описание тега ora-01555

ORA-01555: snapshot too old: rollback segment number %n with name "%segname" too small.
2 ответа

Можно ли заменить точки сохранения для запуска новых транзакций в Oracle?

Прямо сейчас процесс, который мы используем для вставки наборов записей, выглядит примерно так: (и обратите внимание, что "набор записей" означает что-то вроде записи человека вместе с его адресами, номерами телефонов или любыми другими объединенным…
03 окт '09 в 18:49
2 ответа

Обновление Oracle для материализованного представления завершается неудачно с ORA-01555

У меня есть материализованное представление для обновления по требованию: CREATE MATERIALIZED VIEW XYZ REFRESH COMPLETE ON DEMAND AS SELECT * FROM ABC WHERE LAST_UPD > SYSDATE-30; Когда я запускаю процедуру для обновления, она терпит неудачу кажд…
10 сен '14 в 02:28
3 ответа

Зафиксируйте каждые 1000 строк

Я пытаюсь сделать коммит каждые 1000 строк, пока все записи не будут удалены, мы должны удалить более миллиона записей. Первоначально: private static final String DELETE_OLD_REPORTS_FROM_REPORTING = - "DELETE FROM A_REPORTING\n" + - "WHERE ID IN(" +…
03 июл '18 в 10:29
3 ответа

Oracle - Как работает транзакция, сегмент отката и параметр undo_retention?

Я не администратор баз данных, и мне трудно понять процесс управления транзакциями в Oracle. Из того, что я понял, прочитав некоторые надежно выглядящие страницы в Интернете (особенно это примечание AskTom - но не беспокойтесь о комментариях), когда…
10 окт '08 в 10:09
1 ответ

SQL----- Ошибка при попытке экспортировать результаты запроса в CSV

Я выполняю большой запрос (6 миллионов записей), в котором много ВНУТРЕННИХ СОЕДИНЕНИЙ с другими таблицами, но когда я пытаюсь экспортировать результаты запроса в CSV, я получаю следующие результаты. Некоторое время я гуглил, но результата не было. …
29 авг '20 в 07:35