Я использую собственное встроенное приложение, которое генерирует стандартный набор отчетов на еженедельной основе. У меня нет доступа к исходному коду приложения, и все говорят, что для схемы базы данных Oracle нет документации. (Aargh!)
Мне было предложено определить спецификации для варианта существующего отчета (например, применить дополнительные фильтры для ограничения набора данных и немного изменить макет). В принципе это звучит достаточно просто, но сложно без какой-либо существующей документации.
Я понимаю, что журналы не могут помочь мне, потому что отчет запрашивает только базу данных; он фактически не вставляет, не удаляет или не обновляет значения базы данных, поэтому ничего не записывать (это правильно?).
Итак, мой вопрос заключается в следующем: есть ли инструмент или утилита (Oracle или иначе), которые я могу использовать, чтобы увидеть фактический оператор SQL, который выполняется во время выполнения задания генерации отчета? Я полагаю, что если я увижу, какие таблицы фактически доступны для создания существующего отчета, у меня будет очень хорошая отправная точка для изучения схемы и определения правильного SQL для моего собственного отчета.