我正在使用一个定制的内部应用程序,每周生成一组标准报告.我无法访问应用程序的源代码,每个人都告诉我没有可用于Oracle数据库架构的文档.(AARGH!)
我被要求为现有报告的变体定义规范(例如,应用其他过滤器来约束数据集,并稍微修改布局).原则上这听起来很简单,但没有任何现有文档很难.
我的理解是日志无法帮助我,因为报告只查询数据库; 它实际上并不插入,删除或更新数据库值,因此没有任何记录(这是正确的吗?).
所以我的问题是:是否有一个工具或实用程序(Oracle或其他),我可以使用它来查看报告生成作业仍在运行时正在执行的实际SQL语句?我想,如果我能看到实际访问哪些表来生成现有报告,那么我将有一个非常好的起点来探索模式并确定用于我自己的报告的正确SQL.