【发布时间】:2019-03-03 10:33:25
【问题描述】:
我对在脚本完成执行后会通知我的任何方法感兴趣。它正在从一个数据库到另一个数据库进行完全加载,每次执行时,它都会加载一个月的数据。完成后,我需要在更新控制表后重新启动它以加载下个月。由于不同的数据量和不同的可用 Oracle 资源,执行时间会有很大差异,因此简单地设置一个计时器会导致不必要的检查或丢失潜在的加载时间。
BEGIN
PKG_PACKAGENAME.PROCEDURENAME;
END;
这些是我的想法,但我不知道在没有显着外部依赖的情况下实际上可以实现什么。目前将首选最简单的方法。如果可以在安全的公司环境中运行,任何类似的东西也可能是可以的。我宁愿不必修改包或过程的内容。
- 发出声音通知
- 将 SQL Developer 窗口置于最前面
- 执行启动 IFTTT 应用以发送推送通知的 http 请求
- 运行执行 http 请求的 python 脚本
【问题讨论】:
-
DBMS_SCHEDULER + 电子邮件通知:jameshuangsj.wordpress.com/2014/10/23/… 或 oracle-base.com/articles/11g/…
-
@LukaszSzozda 我确实计划使用 DBMS 调度程序来进行增量加载,但我打算手动执行此初始加载,因为我无论如何都需要在每个月加载后进行质量检查。我还没有使用 DBMS 调度器的经验,那么有没有其他更简单的解决方案,虽然可能不那么专业?
标签: oracle oracle-sqldeveloper windows-7-x64