2014-12-10 6 views
1

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

+0

От месяца назад это будет работать, только если у вас есть Oracle Enterprise с мелкозернистым аудитом; см. http://stackoverflow.com/questions/14830875/find-out-the-history-of-sql-queries и http://stackoverflow.com/questions/7914354/oracle-sql-query-logging. Вы? – Ben

ответ

0

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

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

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