Как узнать, какой SQL выполняется на дату в Oracle 9i

Я хотел бы, чтобы журналы или SQL выполнялись в конкретную дату. Я пробовал с v$sql и v$sqlarea. Но он не дает старые журналы. Пожалуйста помоги. Мне нужно расследовать большую ошибку, произошедшую в прошлом месяце.


person Neeraj Raveendran    schedule 10.12.2014    source источник
comment
С месяц назад это будет работать только в том случае, если у вас есть Oracle Enterprise с включенным детальным аудитом; см. stackoverflow.com/questions/ 14830875/ и stackoverflow.com/questions/7914354/oracle -sql-запрос-журнал. Ты?   -  person Ben    schedule 10.12.2014


Ответы (1)


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

После этого вы можете сравнить текущую базу данных со вспомогательной базой данных и восстановить данные вручную с помощью экспорта или ссылки на базу данных + стандартный sql.

Это зависит от того, что пошло не так, это будет довольно сложно. В любом случае желаю удачи!!

person o0x258    schedule 11.12.2014