破碎的工作,触发器或包裹警报

时间:2015-03-10 01:39:21

标签: sql oracle triggers packages jobs

有时候,一年一次或两次,我在我的oracle数据库中发现破坏的工作,触发器或软件包,修复它不是问题,但它导致的头痛每分钟都会成倍地增长。

我的问题很简单,那就是每次工作,触发或打包警报都被打破时发出警报的方法吗?

从电子邮件(最佳解决方案)到表格中的某些数据的任何内容。

提前致谢

1 个答案:

答案 0 :(得分:3)

在某种程度上取决于你的意思是什么"破坏",但如果你的意思是代码已经失效:

SELECT object_type, object_name FROM user_objects WHERE status = 'INVALID'

或使用dba_objects如果您有权访问它并希望一次检查所有模式。