Orace 10g上的非侵入式存储过程审计

我正在一个有大量旧版客户端程序的环境中工作。 我想知道哪些程序使用什么存储过程。 有没有办法审查访问存储过程,而不必修改上述过程? 我可以确定每个过程访问的内容,并为底层对象添加审计触发器,但是有很多过程需要检查。 数据库用户和理想主机名的标识就足够了。 我看了一下FGA包,却看不到如何将其应用到程序中。

免责声明:我不是DBA,所以我的术语可能不准确。 提前道歉。

你有没有看过AUDIT命令? 命令中有一个规定来审计存储过程:

AUDIT ALL ON schema.procedure;

当然,您将需要启用对数据库的审计。