Я пытаюсь получить данные аудита, используя Oracle FGA. Я пытаюсь запросить данные аудита FGA, используя приведенный ниже запрос. Столбец SQL_Text дает мне запрос, который использовался, а столбец SQL_Bind показывает мне переменные связывания со значениями, которые были обновлены.
Однако я не могу определить способ отображения / определения значения какой-либо конкретной переменной привязки, которая была обновлена до соответствующего столбца в таблице. Вручную я могу определить, что переменная связывания # 1 была сопоставлена с первым столбцом в SQL_Text и т. Д., Но есть ли способ показать их как отчет или показать данные в удобной для пользователя форме, просто запросив dba_fga_audit_trail
.
SELECT to_char(timestamp, 'HH24:MI:SS MM/DD/YYYY') TIMESTAMP,
db_user,
os_user,
userhost,
sql_text,
sql_bind
FROM dba_fga_audit_trail;