我对 Oracle EBS 和 Oracle Alert 机制一无所知。我的理解是 Oracle Alert 就像数据库触发器一样工作。
当数据库更新/插入从后端发生时,Oracle Alert 会触发吗?我们观察到警报仅针对事务前端触发,而不针对后端更新运行?
是否保证就像触发器一样,EBS 警报会在每次更新记录时触发?
我对 Oracle EBS 和 Oracle Alert 机制一无所知。我的理解是 Oracle Alert 就像数据库触发器一样工作。
当数据库更新/插入从后端发生时,Oracle Alert 会触发吗?我们观察到警报仅针对事务前端触发,而不针对后端更新运行?
是否保证就像触发器一样,EBS 警报会在每次更新记录时触发?
我的理解是 Oracle Alert 就像数据库触发器一样工作。
是的,它有点像从前端应用程序创建的数据库触发器。为了进一步解释,有两种类型的 Oracle 警报,定期警报和事件警报。
请注意,对于事件警报,必须在 Oracle EBS 的应用程序对象库(称为应用程序表)中设置触发表。
当数据库更新/插入从后端发生时,Oracle Alert 会触发吗?
不。从Krishna Reddy那里得到这条线:
Oracle 警报只能从已在 Oracle 应用程序中注册的应用程序触发。警报不能通过 SQL 更新或删除警报激活触发器来触发。
To add more context, Oracle Alert is a simple and efficient way to give you an immediate view of the critical activities in your Oracle Application. It helps Business Users / Administrators be on top of important or unusual business events you need to know about via E-Mail. It can also automate a process depending on the user’s response.
Some weaknesses and limitations though, is that Oracle Alert cannot process rows up to more than around 50, and its Report Layout has a text-based design and does not support HTML. Also, the text width is also limited.
Check out the Oracle documentation and this good article about Oracle Alerts.