【问题标题】:Kill oracle jobs in dba_jobs_running杀死 dba_jobs_running 中的 oracle 作业
【发布时间】:2020-12-24 23:23:28
【问题描述】:

我已安排运行的作业即使在重新启动服务器 50 次后也不会停止。我是甲骨文的初学者。我尝试如下手动终止工作,但几秒钟后,工作又回来了!我用我的小知识尝试了一切。请有人帮我解决这个问题

使用 oracle 11g

  1. 将 DBMS_JOB 标记为已损坏 2.杀死Oracle会话 3.Kill the O/S Process(因为我使用的是终端服务,所以无法做到。但是重启了几次服务器/PC)
  2. 将作业队列更改为零

一切都已完成。请帮忙

【问题讨论】:

    标签: oracle


    【解决方案1】:

    我猜你有一些小的间隔提交的工作。您可以使用

    查看所有这些
    SELECT * FROM DBA_SCHEDULER_JOBS ;
    

    如果您不想执行任何作业,请完全禁用它们的进程:

    alter system set JOB_QUEUE_PROCESSES=0;
    

    然后重新启动您的数据库。我希望它不是产品,否则请联系您的 DBA。

    【讨论】:

    • 感谢您的回复。作业已安排好,我希望它们被执行。我需要停止正在运行的作业。这些作业正在同步服务器中的表。由于这些正在运行的作业失败,下一个计划未运行。
    • 你想做什么?杀死工作?修正他们的逻辑?
    猜你喜欢
    • 1970-01-01
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 2019-02-24
    相关资源
    最近更新 更多