我们有一个为远程数据库视图(数据库链接)创建的物化视图。mt 视图每晚都会刷新(完成)。无论刷新是否成功(出于任何原因),我们都需要向客户提供刷新的每日电子邮件状态。目前刷新是通过 DBMS_JOB 进行的。系统如何自动检查刷新状态并采取行动?如果我创建一个调用 DBMS_MVIEW.REFRESH(我的 mt 视图,'C')的过程,如果刷新调用不成功(例如网络问题),它会失败吗?我可以在 EXCEPTION 中捕获它并记录错误吗?另外,DBMS_ERRLOG.CREATE_ERROR_LOG 对刷新 MT 视图有用吗?
谢谢