有时,每年有一两次,我在我的oracle数据库中发现坏的工作、触发器或软件包,修复它并不是一个问题,但它引起的头痛每一分钟都呈指数级增长。
我的问题很简单,这是一种每次任务、触发器或包警报被打破时发出警报的方式吗?
任何东西,从电子邮件(最好的解决方案)到在表格中写的一些数据。
提前感谢
发布于 2015-03-10 02:10:33
这在某种程度上取决于您所说的“破坏”指的是什么,但是如果您的意思是代码已经失效:
SELECT object_type, object_name FROM user_objects WHERE status = 'INVALID'或者,如果您可以访问dba_objects并希望同时检查所有模式,则可以使用它。
https://stackoverflow.com/questions/28954798
复制相似问题