问题标签 [dbms-scheduler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - dbms_scheduler.run_job('jobName) 运行失败
我正在尝试手动运行计划的作业,该作业看起来像这样
现在,当我使用运行该过程时,execute PLAYER_STATE_UPDATER
我可以看到所需的结果,但是该作业无法执行,如下所示
并且手动执行作业也dbms_scheduler.run_job('UPDATE_PLAYER_STATES');
因错误而失败
我错过了什么。
multithreading - 在 Oracle 过程中实现多线程
我正在研究 Oracle 10gR2。
这是我的问题-
我有一个过程,我们称之为*proc_parent*(在包内),它应该调用另一个过程,我们称之为*user_creation*。我必须在循环中调用*user_creation*,该循环正在从表中读取一些列 - 这些列值作为参数传递给*user_creation*过程。
代码是这样的:
user_Creation 过程正在为某些业务逻辑调用 Web 服务,然后根据响应更新表。
我需要在这里找到一种可以使用多线程的方法,以便我可以运行此过程的多个实例来加快速度。我知道我可以使用*DBMS_SCHEDULER*并且可能使用*DBMS_ALERT*但我无法弄清楚如何在循环中使用它们。
有人可以指导我正确的方向吗?
谢谢, 安库尔
oracle - 为什么 DBMS_Scheduler 作业失败?
我写了一份程序和一份工作。从工作中我正在运行程序。以下是创建作业的脚本
创建作业后,我正在运行以下命令以获取所有者 IBPROD2 的作业详细信息,其中我可以看到 RUN_FETCH_ACCT_ALERTS 作业的 failure_count 列值为 1。当我手动运行程序 FETCH_ACCT_ALERTS 时,它没有问题。
谁能帮我解释为什么工作失败了?我错过了什么吗?
oracle - dbms_scheduler 作业链异常
我想从 Oracle 调度程序作业链 (11gR2) 中找到处理异常(任何步骤失败)的最佳方法。
假设我有一个包含 20 个步骤的链。如果在任何时候链以失败退出,我想做一组动作。这些操作特定于该链,而不是单个步骤(每个步骤的过程可以在调度程序之外或其他链中使用)。
感谢 11gR2,我现在可以设置关于链失败的电子邮件通知,但这只是我需要做的几个操作中的一个,所以它只是我的部分解决方案。
我唯一能想到的就是让另一个轮询作业每 x 分钟检查一次我的链的状态,并在它看到链的最新作业以 FAILURE 状态退出时启动失败操作。但这充其量是 imo。
处理给定工作链异常的最佳方法是什么?
谢谢
stored-procedures - 通过调度程序作业将参数传递给 oracle 存储过程
我有一个从 dbms 作业中调用的存储过程。IE
一个java代码存储过程,在做一些事情之后,异步启动Procedure_JB。然后这个Procedure_JB调用Procedure_PROgram,然后程序会调用存储过程。
如何将参数传递给我的存储过程?
- 我必须传递给工作的参数来自 java。
oracle - 将工作与工作类别相关联
我正在尝试在 Oracle 11g DB 中使用 DBMS_SCHEDULER 创建作业,但在设置作业类属性时遇到了一些问题。我已经查看了 SYS 模式,并且有一个名为“SCHED$_LOG_ON_ERRORS_CLASS”的作业类,它仅在作业失败时输出到日志,这是我想要的,而不是每次作业成功时都记录它。这是我用来创建作业的脚本:
如果我删除 job_class 属性,该脚本将在没有错误的情况下执行,但是当我添加它时,我收到以下错误:
ORA-27476:“SYS.SCHED$_LOG_ON_ERRORS_CLASS”不存在 ORA-06512:在“SYS.DBMS_ISCHED”,第 124 行 ORA-06512:在“SYS.DBMS_SCHEDULER”,第 271 行 ORA-06512:在第 2 行
我唯一能想到的是没有为我的用户正确设置权限?
oracle11g - 为 Oracle 作业链中的步骤定义参数值
我正在 Oracle (11R2) DBMS Scheduler 中构建作业链。链条有两个步骤。每个步骤都运行相同的程序,但参数不同。我可以看到如何定义链、步骤、规则等 - 但我不知道如何设置步骤的参数值。
当我构建单个调用程序的作业时,我设置的参数如下:
我的问题是:我会调用哪个 dbms_scheduler func/proc 来设置作业步骤的参数?使用下面的示例,如何在“MY_CHAIN”中为“STEP_1”设置参数?
谢谢,约翰
oracle - 程序未执行
我有以下过程,但没有创建调度程序作业,并且在运行作业时找不到任何错误。我该如何调试它以及代码有什么问题?
oracle - DBMS_SCHEDULER JOBS Running at morning until night everyday
I want make JOBS use DBMS_SCHEDULER in oracle 10g, where jobs refresh minutely with interval 2 minute running everyday start at 08.00 AM and end at 08.00 PM. I have tried this code,
but, when i check on the next day, the jobs is not running, i guess that the jobs is never running up again on 08.00 AM at the next day.
oracle - How to schedule a work to run at particular time using dbms_scheduler
Im not clear about this, here in DBMS_SCHEDULER we have CREATE_PROGRAM CREATE_JOB CREATE_SCHEDULE etc., after reading the oracle doc still im unclear what to use, On the Oracle side, i am going to use DBMS_SCHEDULER to insert a new message into the queue at the appropriate time, i planned to create scheduler to execute it on particular time and then create program to execute my PL/SQL block which will enqueue the message in the queue Or instead of using CREATE_SCHEDULE and CREATE_PROGRAM, CREATE_JOB does both the jobs, which to use? please guide me whether i am doing correctly, if not please correct me.
Thankyou