如何证明已调用某个Oracle存储过程而未对其进行审核?

如何证明已调用某个Oracle存储过程而未对其进行审核?,oracle,trace,auditing,Oracle,Trace,Auditing,我需要证明调用了某个存储过程 这是第三方数据库,因此: 我不能要求更换SP 我不能要求审计任何事情 我没有DBA权限 这就是我所拥有的: 1) DO SOME THINGS ... 2) START FOO STORED PROCEDURE ... 2.1) WAIT UTIL FOO COMPLETES ... 3) DO SOME OTHER THINGS ... 1) DO SOME THINGS ... 2) START FOO STORED PROCEDURE ...

我需要证明调用了某个存储过程

这是第三方数据库,因此:

  • 我不能要求更换SP
  • 我不能要求审计任何事情
  • 我没有DBA权限
这就是我所拥有的:

1) DO SOME THINGS ...
2) START FOO STORED PROCEDURE ...
   2.1) WAIT UTIL FOO COMPLETES ...
3) DO SOME OTHER THINGS ...
1) DO SOME THINGS ...
2) START FOO STORED PROCEDURE ...
    2.1) RECEIVE A RESPONSE FROM ORACLE: "OK! FOO HAS BEEN STARTED!" ...     
    2.2) WAIT UTIL FOO COMPLETES ...
    2.3) RECEIVE A RESPONSE FROM ORACLE: "OK! FOO HAS BEEN FINISHED!" ...
3) DO SOME OTHER THINGS ...
这就是我需要的:

1) DO SOME THINGS ...
2) START FOO STORED PROCEDURE ...
   2.1) WAIT UTIL FOO COMPLETES ...
3) DO SOME OTHER THINGS ...
1) DO SOME THINGS ...
2) START FOO STORED PROCEDURE ...
    2.1) RECEIVE A RESPONSE FROM ORACLE: "OK! FOO HAS BEEN STARTED!" ...     
    2.2) WAIT UTIL FOO COMPLETES ...
    2.3) RECEIVE A RESPONSE FROM ORACLE: "OK! FOO HAS BEEN FINISHED!" ...
3) DO SOME OTHER THINGS ...

收到ORACLE的响应:“好的!FOO已经启动!”
我不能要求更改任何内容
相互抵消。我想您唯一的选择是找到该过程始终具有的效果(例如,它是否将数据写入表,或将输出发送到dbms\u输出),并检查该效果。