Мне нужна помощь в аудите в Oracle. У нас есть база данных со многими таблицами, и мы хотим иметь возможность проверять каждое изменение, внесенное в любую таблицу в любой области. Так что мы хотим, чтобы в этой ревизии является:Аудит в Oracle
- пользователя, который модифицирован
- времени изменения произошло
- старого значения и нового значение
поэтому мы начали создавать триггер, который был должен был провести аудит для любой таблицы, но затем имел проблемы ...
Как я уже говорил, у нас так много таблиц, и мы не можем создать триггер для каждой таблицы. Таким образом, идея заключается в создании главного триггера, который может вести себя динамически для любой таблицы, запускающей триггер. Я пытался это сделать, но мне не повезло ... похоже, что Oracle ограничивает триггерную среду только для таблицы, которая объявляется кодом, а не динамически, как мы хотим.
У вас есть идеи по поводу того, как это сделать или какие-либо другие рекомендации по решению этой проблемы?