Точка сохранения в Oracle - PullRequest
       16

Точка сохранения в Oracle

0 голосов
/ 27 сентября 2019

В моей системе странное поведение.

Существует процесс "proc_1".Этот процесс запущен на некоторой группе людей.Когда эта группа людей меньше 5000-6000, все работает нормально.Но позже он был запущен по группе в количестве 12000 (заняло около 3 часов), и я получаю это:

ora-01086: точка сохранения не была установлена ​​или недействительна

Что-то аварийно завершилось и пытаетсявернуться к точке сохранения, но ее нет.Сначала я проверил, нет ли ошибочно добавленных коммитов / откатов - выглядит нормально.Затем я вставил в код какую-то ошибку, которая вызывала сбой любого процесса, и через 10 минут, 20 минут, каждый час происходил сбой каждого процесса, и я получал реальную причину проблемы (деление нуля).У меня осталось несколько догадок, но из любопытства:

Может ли точка сохранения умереть во время сеанса, если это заняло слишком много времени?

...