损坏的作业、触发器或包警报
Broken jobs, triggers or packages alert
有时,一年一两次,我在我的 oracle 数据库中发现损坏的作业、触发器或程序包,修复它不是问题,但它每损坏一分钟,它引起的头痛就会成倍增加。
我的问题很简单,是否有一种方法可以在每次作业、触发器或程序包警报被破坏时发出警报?
从电子邮件(最佳解决方案)到写在 table 中的一些数据的任何内容。
提前致谢
在某种程度上取决于 "broken" 的确切含义,但如果您的意思是代码已失效:
SELECT object_type, object_name FROM user_objects WHERE status = 'INVALID'
或使用 dba_objects
如果您有权访问它并想一次检查所有模式。
有时,一年一两次,我在我的 oracle 数据库中发现损坏的作业、触发器或程序包,修复它不是问题,但它每损坏一分钟,它引起的头痛就会成倍增加。
我的问题很简单,是否有一种方法可以在每次作业、触发器或程序包警报被破坏时发出警报?
从电子邮件(最佳解决方案)到写在 table 中的一些数据的任何内容。
提前致谢
在某种程度上取决于 "broken" 的确切含义,但如果您的意思是代码已失效:
SELECT object_type, object_name FROM user_objects WHERE status = 'INVALID'
或使用 dba_objects
如果您有权访问它并想一次检查所有模式。