Oracle版本:10g 我有一个存储过程,我想知道存储过程运行了多少次。它是否成功?存储过程日志详细信息
0
A
回答
3
默认情况下,Oracle不存储此信息。
您可以使用AUDIT语句使程序调用的审计,通过审计EXECUTE PROCEDURE:
audit execute procedure on my_stored_proc;
(其中my_stored_proc
可以是包或其他)。您需要拥有相应的系统权限才能审核事物,即使它们是您的事情。这是因为审计是一种开销,并且严格控制对审计线索本身的访问(出于可理解的原因)。
因此,审计可能不是你要找的。此外,它不会给你想要的低级别的东西(“成功与否?”)。这使您可以选择在仪器中建立仪器。这通常是一个好主意,因为使用体面跟踪进行调试要容易得多。
Oracle没有为此提供内置的库(我发现这很令人惊讶,但是你去了)。建立自己的记录器非常简单。或者退出Tyler Muth的Logger项目。 Find it here。 (不保证或暗示)
0
无法在oracle数据库中执行此操作。我也很震惊,他们没有提供将信息记录到桌面的软件包。他们可以提供以下提供的列
- 用户名
- 日志级别
- 时间戳
- 命令
与日志存储过程实现自己的包一个默认的日志记录包。
相关问题
- 1. 存储过程创建详细信息
- 2. 显示过去某个日期的Git日志详细信息
- 3. 如何获取错误详细信息从MySQL存储过程
- 4. 存储配置详细信息
- 5. 在cookie中存储详细信息
- 6. 从URL存储产品详细信息
- 7. 在JavaScript中存储详细信息
- 8. Crystal Reports详细信息详细信息
- 9. Android主详细信息详细信息
- 10. 标志存储帐单详细信息的最佳做法
- 11. C#获取过程的详细信息
- 12. SYSTEM存储库未显示存储库详细信息
- 13. SQL Server过程高速缓存内存详细信息
- 14. 程序来存储结构中的员工的详细信息
- 15. 在应用程序变量中存储用户详细信息
- 16. 为Xamarin iOS应用程序存储登录详细信息
- 17. PushViewController详细信息?
- 18. 详细信息sql
- 19. UITableView详细信息
- 20. IMAP_AirSeatMapService详细信息
- 21. Heroku +日志命令::日志可以在Heroku中增加详细信息
- 22. 来自崩溃日志的更多详细信息Xamarin.iOS
- 23. 在Codeigniter日志中添加详细信息
- 24. 如何在IDEA中打开服务器日志详细信息?
- 25. 在Nhibernate日志记录中删除别名的详细信息
- 26. 如何查看Eclipse编译详细信息日志
- 27. 只是好奇关于log4net日志的详细信息
- 28. 未提交合并的SVN日志详细信息
- 29. 如何获取详细信息CAM日志
- 30. 如何获取FuseBAI中的日志文件详细信息
我不相信有任何内置的东西可以做到这一点。 SP做什么?它能否在表格运行后改变日期?或者,如果它是维护SP,则可能需要考虑将其设置为工作,因为我怀疑这会记录一些历史记录。 – 2013-03-08 11:29:45