首页 文章
  • 1 votes
     answers
     views

    DBMS_SCHEDULER JOBS每天早上跑到晚上

    我想让JOBS在oracle 10g中使用DBMS_SCHEDULER,其中作业每分钟刷新一次,每天运行间隔为2分钟,从早上8点开始,到晚上8点结束 . 我试过这段代码, BEGIN SYS.DBMS_SCHEDULER.CREATE_JOB ( job_name => 'UPDATE_REKAP_BALI' ,start_date ...
  • 1 votes
     answers
     views

    DBMS_SCHEDULER运行exe

    我的oracle数据库名为IRECSDEV,用户FTREC我的PC名称为DEVSERVER1,Windows用户名为WWLSERVER我正在尝试使用Oracle Remote Agent从DBMS_SCHEDULER运行calc.exe .我已经安装了Oracle Remote Agent,我把它命名为schagent并且我将代理的端口设置为15021对于数据库端口我设置了16021: DBMS_...
  • 5 votes
     answers
     views

    如何安全地安排Oracle dbms_scheduler作业时区和DST

    我正在尝试设置一个DBMS_SCHEDULER作业,以便在每年1月1日凌晨1点在Oracle 11g上运行 . 如何设置其属性以确保它不会在错误的时间内执行,因为时区差异或夏令时 . 我花了很多时间浏览Oracle文档,但我还没有达到确定性水平 . 顺便说一句,以下是我发现并考虑与该主题相关的规则: Job attributes start_date 此属性指定计划启动此作业的第一个日期 . 如果...
  • 0 votes
     answers
     views

    Oracle dbms_scheduler.create_job错误

    我试图在oracle 10g数据库中创建一个简单的预定事件 . 我一直在尝试使用dbms_scheduler.create_job . 这是我写的脚本: begin dbms_scheduler.create_job(job_name =>'disengagementChecker',job_type =>'PLSQL_BLOCK',job_action =>'INSERT I...
  • 2 votes
     answers
     views

    为oracle创建DBMS_SCHEDULER作业

    试图创造工作但是我必须创建程序来包装它 . this?有什么解决方法吗? -- Created on 30.09.2014 by ALI.ORHAN declare -- Local variables here i integer; begin -- Test statements here dbms_scheduler.cr...
  • 5 votes
     answers
     views

    如何等待dbms_scheduler作业完成

    Using Oracle 11.2 嗨, 这是我想要做的:我正在使用dbms_scheduler安排作业 . 要安排的作业数量不固定,最多可以同时运行4个作业 . 安排作业的过程应该等到所有作业完成 . 如果一个作业失败,“计划”过程也应该失败,并且应该从调度程序中删除所有剩余的计划作业 . 目前我不得不在循环中睡眠和轮询表user_scheduler_jobs . 我是PL / SQL的新手而且...
  • 1 votes
     answers
     views

    使用DBMS_SCHEDULER repeat_interval在两天内运行一次任务

    我正在尝试创建一个将在两天内运行一次的任务(删除一些缓存数据) . 这将在 Oracle 11g 上运行 . 到目前为止,我想出了以下匿名块: begin DBMS_SCHEDULER.CREATE_JOB ( job_name => 'clear_cache', job_type => 'PLSQL_BLOCK'...
  • 1 votes
     answers
     views

    在存储过程中创建时,dbms_scheduler无法创建作业

    我正在尝试在执行某些逻辑后在存储过程中创建dbms_scheduler作业 . 我的程序代码如下 . 问题是调度程序代码没有运行,并且该过程在创建作业时没有抛出任何异常 . 作为匿名块独立运行时,作业会很好 . 这是完成我想要做的事情的正确方法吗? create or replace procedure PROC_INS_TEST AS v_success varchar2(255) :...
  • 4 votes
     answers
     views

    在Oracle过程中实现多线程

    我正在研究Oracle 10gR2 . 这是我的问题 - 我有一个程序,让我们称之为 proc_parent (在一个包内)应该调用另一个程序,让我们称之为 user_creation . 我必须在循环中调用 user_creation ,这是从表中读取一些列 - 这些列值作为参数传递给 user_creation 过程 . 代码是这样的: FOR i IN (SELECT communi...
  • 1 votes
     answers
     views

    为什么DBMS_Scheduler作业失败?

    我写了一个程序和一个工作 . 从工作我正在运行程序 . 以下是创建作业的脚本 DBMS_SCHEDULER.create_job (job_name => 'IBPROD2.RUN_FETCH_ACCT_ALERTS', job_type => 'STORED_PROCEDURE', job_action => 'FETCH_ACCT_ALERTS',...
  • 1 votes
     answers
     views

    从DBMS_SCHEDULER运行exe

    我是DMBS_SCHEDULER的新人,我遇到了一些问题 .我想运行.exe所以我创建了一份工作: begin sys.dbms_scheduler.create_job(job_name => 'FTREC.EXE_1', job_type => 'EXECUTABLE', ...
  • 0 votes
     answers
     views

    Oracle Job Scheduler不会重复job_action

    我想每5分钟重复一次工作 . 我有一个测试表,我填写随机日期 . 如果有比SYSDATE-5更旧的日期,那么我想删除它们 . 以下代码仅在我第一次启动调度程序时起作用,并且它从不重复job_action agaian: BEGIN SYS.DBMS_SCHEDULER.CREATE_JOB ( job_name => '"AUTHMGR"."Te...
  • 0 votes
     answers
     views

    将作业添加到调度程序以每天自动调用该作业

    我创建了一个每天09:00:00运行的工作 . 以下是我用来创建工作的片段: BEGIN Dbms_Scheduler.create_job( job_name => 'PROECSS_STATE_ARCH' ,job_type => 'STORED_PROCEDURE' ...
  • 0 votes
     answers
     views

    DBMS_SCHEDULER JOB随机跳过运行

    我必须创建一个调度程序作业,它每天在00:01执行链 . 如果作业执行时间超过24H,则下一次运行应在当前完成后立即开始 . 我试着设置: freq =每日间隔= 1 freq =每日间隔= 1 BYHOUR = 0 BYMINUTE = 1 freq =每周BYDAY = " mon, tue, etc... " BYHOUR = 0 BYMINUTE = 1 ...
  • 0 votes
     answers
     views

    Oracle:执行Job dbms_scheduler

    我想在Oracle Database 11g Express Edition 11.2.0.2.0版中执行调度程序 - 64位 生产环境 我有这个包: create or replace PACKAGE "S_IN_TDK" is procedure parseMsg; end; 这份工作 BEGIN DBMS_SCHEDULER.CREATE_JOB ( ...
  • 1 votes
     answers
     views

    Oracle:在Job dbms_scheduler中定义job_priority

    我想在Oracle Database 11g快捷版11.2.0.2.0 - 64位 生产环境 中创建具有最高优先级的作业 BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name => 'parseMsg', job_type => 'PLSQL_BLOCK', job_action ...
  • 1 votes
     answers
     views

    oracle dbms_scheduler并行运行多个过程

    我试图找出oracle的DBMS_SCHEDULER(Oracle 11g)并需要帮助设置以下内容: 我有一个过程调用其他过程的列表,如下所示: CREATE OR REPLACE PROCEDURE RUN_JOBS AS BEGIN MYUSER.MYPROCEDURE1(); MYUSER.MYPROCEDURE2(); MYUSER.MYPROCEDURE3(); MYUS...
  • 3 votes
     answers
     views

    Oracle Scheduler - 使用单个作业创建复杂的计划

    我有一个在Oracle 10g数据库上运行的Job,其执行计划非常简单 . BYDAY=MON,TUE,WED,THU,FRI;BYHOUR=6,10,14,18 现在的问题是我们必须改变计划 - 但仅限于星期一 . 所以在星期一,第一份工作应该是8而不是6,然后像所有其他工作一样(10,14,18) . 而从周二到周五,它应如上所述 . 最简单的方法是为星期一创建第二个作业,并从原始作业中删除...
  • 3 votes
     answers
     views

    在Oracle 11g DBMS_SCHEDULER的repeat_interval中使用PL / SQL表达式

    我试图将PL / SQL表达式设置为我的工作的REPEAT_INTERVAL - 不幸的是,它不起作用 . 我希望在这样的时间间隔内包含CASE表达式,例如,如何设置作业的重复间隔在一分钟内开始,让我们说在14:17:00,如果它运行在偶数分钟它运行在30下一次秒,如果它在奇数分钟运行,它将在下一分钟开始,所以它的运行时间表看起来像: 14:17:00 14:18:00 14:18:30 14:...
  • 1 votes
     answers
     views

    DBMS_SCHEDULER如何为作业的repeat_interval提供多个计划?

    我有多个时间表,我想将它们全部提供给作业的repeat_interval . 但是,我找不到办法做到这一点 - Oracle文档说这是可能的,但我找不到任何例子 . 任何帮助表示赞赏 . 这是我尝试过的,但它不起作用: ORA-06512:第2行27418. 00000 - “重复间隔或日历中的语法错误”*原因:重复间隔或日历定义未被识别为有效语法 . begin dbms_sch...
  • 3 votes
     answers
     views

    带有BYTIME的Oracle dbms_scheduler错误

    我试图在每个工作日(MON到SAT)找到一份工作,早上6:30由Oracle调度员拒绝 ORA-27419“无法从重复间隔确定有效执行日期” 当我发现以下行为时,我开始失去理智: 首先,创建一个虚拟工作 . 请注意,它没有计划,也未启用 . BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name => '"TMP_D...
  • 0 votes
     answers
     views

    Oracle DBMS_Scheduler的最佳实践

    什么对Oracle DBMS_Scheduler有好处? 每次都要安排(禁用)作业 . 并启用它并在需要时运行它 . 创建作业,运行并删除它 . 我有一个表x,每当记录提交到该表时,我应该有一个工作来处理该记录 . 我们可能会也可能不会记录插入记录 . 牢记这一点......哪个更好......?
  • 1 votes
     answers
     views

    无法停止dbms_scheduler作业

    SQL> Exec Dbms_Scheduler.stop_job('US_ALERT',true); begin Dbms_Scheduler.stop_job('US_ALERT',true); end; ORA-27466: internal scheduler error: 1870 ORA-06512: at "SYS.DBMS_ISCHED", line 2...
  • 0 votes
     answers
     views

    如何在Oracle dbms_scheduler中列出作业?

    如何列出使用Oracle dbms_scheduler.create(...) 创建的作业?
  • 0 votes
     answers
     views

    可以在AWS oracle中创建dbms_scheduler作业吗?

    使用AWS版Oracle . 我看到了有关如何修改dbms_scheduler作业的文档 . 我找不到有关如何创建dbms_scheduler作业的文档 . 这可能吗? 我在他们的文档中搜索dbms_scheduler.create_job没有结果 . 我对dbms_scheduler的搜索仅产生对修改作业的引用 . 如果可以创建一个工作,你可以指出我的文档如何 . 谢谢 .
  • 1 votes
     answers
     views

    dbms_scheduler作业链异常

    我想从Oracle调度程序作业链(11gR2)中找到处理异常(任何步骤失败)的最佳方法 . 假设我有一个包含20个步骤的链 . 如果在任何时候链条退出失败,我想做一系列的行动 . 这些操作特定于该链,而不是单个步骤(每个步骤的过程可以在调度程序之外或其他链中使用) . 感谢11gR2,我现在可以在FAILURE of chain上设置电子邮件通知,但这只是我需要做的几个动作中的一个,因此它只是我的...
  • 0 votes
     answers
     views

    DBMS调度程序不实时加载包的新状态

    我正在使用Oracle Advanced队列将消息排入队列,然后使用PLSQL回调通知将其出列,我已在其中注册了一个过程 . 每当消息排队时,DBMS调度程序启动,消息出列并完成作业大约需要2分钟 . 如果在这两分钟内我重新编译了注册程序使用的子程序,那么DBMS调度程序将不会加载程序的新状态 . 问题是如果DBMS调度程序正在运行并且子程序包被重新编译并且在新消息入队时意味着出列进程将失败并显示...
  • 0 votes
     answers
     views

    DBMS_Scheduler获取/放置文件替代

    我目前正在进行一个侧面项目,需要我从远程FTP复制.csv文件并将其保存在本地 . 我想我会使用 DBMS_SCHEDULER.GET_FILE 但我没有得到许可 . 当我问我的经理时,他说我不能获得这样做的特权,应该以其他方式查找 . 经过几天的研究,我一直回到 DBMS_SCHEDULER ,我运气不好或者我的搜索技巧很糟糕 . 谢谢
  • 0 votes
     answers
     views

    使用dbms_scheduler运行程序

    我正在尝试使用调度程序作业运行程序 . 我的代码如下: --Program BEGIN dbms_scheduler.create_program ( program_name => 'firstprogram', program_type => 'PLSQL_BLOCK', program_action => 'BEGIN Exe...
  • 3 votes
     answers
     views

    无法在DBMS_SCHEDULER中停止/删除作业

    我设法从DBMS_SCHEDULER运行一个工作 . 但是从昨天开始运行,我无法阻止它 . 这份工作的代码是: begin sys.dbms_scheduler.create_job(job_name => 'FTREC.EXE_1', job_type => 'EXECUTABLE...

热门问题