Удаление записи (session 0, serial 0)

Сергей из Самары
Дата: 28.11.2012 16:26:01
Исчезла запись из БД. Поднятая информация из логминера показала, что запись была удалена пользователем с сессией 0 и сериал тоже 0. Кто-нибудь сталкивался с таким? С чем это может быть связано?
wurdu
Дата: 29.11.2012 08:49:03
Минимальный supplemental logging на базе нужен.
Сергей из Самары
Дата: 29.11.2012 09:07:34
wurdu,

Это все я делал. Без этого в логминере не показывается информация о пользователе (session_info, username), но serial и session показывались всегда и по ним я всегда мог из аудитной таблице вытащить пользователя, который проводил изменения. В данном случае же и serial и session равны 0, что, в общем-то, непонятно, ибо пользователя с такой сессией быть не может.
wurdu
Дата: 29.11.2012 10:25:52
Глубоко не копал (по-хорошему, надо делать дампы redo), но судя по логмайнеру, SESSION#, SERIAL# пишутся в начале транзакции. Поэтому если транзакция прошла через переключение лога, то в следующем логе концов уже не будет. Поэтому надо искать начало транзакции в предыдущих логах.