Мне нужно увидеть, когда iban изменился в системе oracle ebs. Есть ли для этого специальная таблица журналов?
SELECT * FROM iby_ext_bank_accounts
Я проверил эту таблицу, но не смог найти
По умолчанию в Oracle EBS для этой таблицы не включен аудит. Если для этой таблицы настроена функциональность журнала аудита, будет создана теневая таблица с именем iby_ext_bank_accounts_a. Проверьте эту таблицу, чтобы узнать, содержит ли она столбец IBAN.
В противном случае см. Включение журнала аудита Oracle E-Business Suite, чтобы узнать, как включить аудит для этой таблицы приложений. Журнал аудита создаст теневую таблицу и триггеры аудита для регистрации изменений в столбцах, определенных для аудита.
В примечании службы поддержки Oracle Часто задаваемые вопросы по аудиту приложений E-Business Suite для понимания аудита данных в таблицах приложений Oracle с использованием журнала аудита [ID 69660.1] содержится дополнительная дополнительная информация об использовании функции журнала аудита.
Как объяснил Джейсон, вам следует активировать и использовать стандартные функции аудита Oracle EBS. Он создает триггеры базы данных и необходимые таблицы аудита, но не предоставляет пригодных для использования отчетов, а данные не являются простыми для понимания.
Чтобы запросить данные аудита, вы можете использовать Изменения таблицы аудита FND по столбцам Блиц-отчет, как описано в следующем блоге: https://www.enginatics.com/blog/blitz-report-toolkits/how -to-track-master-data-changes-using-oracle-ebs-audit-function-and-blitz-report/
Если у вас есть большие данные аудита, вы столкнетесь с проблемами производительности при выполнении запросов, поскольку стандарт Oracle не создает необходимых индексов. После создания таблицы аудита вы должны вручную создать недостающие индексы, как описано здесь.