`
thinktothings
  • 浏览: 782225 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 停止正在运行的 Job

 
阅读更多

oracle 停止正在运行的 Job

 

 

select t.SID,
t.job,
(select t_j.what from user_jobs t_j where t_j.job=t.job),
t.* from dba_jobs_running t;

 

 

SELECT   SID,SERIAL#   FROM   V$SESSION   WHERE   SID= '274';

ALTER   SYSTEM   KILL   SESSION   '274,37794';

 

 

 

 

===================================================

参考

--找出正在执行的JOB编号及其会话编号
SELECT   SID,JOB   FROM   DBA_JOBS_RUNNING;

--停止该JOB的执行
SELECT   SID,SERIAL#   FROM   V$SESSION   WHERE   SID= '&SID ';
ALTER   SYSTEM   KILL   SESSION   '&SID,&SERIAL ';

EXEC   DBMS_JOB.BROKEN(&JOB,TRUE);

分享到:
评论

相关推荐

    ORACLE如何停止一个JOB

    在Oracle数据库管理中,有时我们需要停止正在运行的JOB,这可能是由于各种原因,如发现错误、优化性能或调整资源分配。本文将详细阐述如何在Oracle中查询并停止正在运行的JOB,包括关键步骤、涉及的表与视图以及具体...

    oracle job停止

    本文主要介绍了一种在Oracle环境中停止运行中`JOB`的有效方法。通常,当`JOB`处于运行状态时,可能会遇到需要立即终止的情况,例如发现被插入数据的表存在某些问题。直接`KILL SESSION`的方法并不理想,因为被`KILL`...

    Oracle Job的用法

    Oracle Job是Oracle数据库中的一个强大特性,主要用于在特定时间或间隔执行数据库操作,例如数据备份、维护任务或者定期的数据处理。以下是对Oracle Job使用方法和技巧的详细说明: 一、创建Oracle Job Oracle Job...

    oracle job使用详解

    如果将 `job_queue_processes` 设置为 0,则所有 Job 将停止运行。要重新启动 Job,可以执行 `ALTER SYSTEM SET job_queue_processes=<value>`。 5. **管理 Job**: - **提交 Job**:使用 `DBMS_JOB.SUBMIT` 提交...

    oracle job

    Oracle Job是Oracle的DBMS_SCHEDULER或之前版本中的DBMS_JOB包的一部分,它允许数据库管理员规划、监控和管理长时间运行的任务。 Oracle Job的创建通常涉及以下步骤: 1. **创建Job**:使用DBMS_SCHEDULER或DBMS_...

    oracle JOB的使用

    关于oracle 数据库中job任务如何创建、查询和修改、如何启用job和停止job,可以帮助新手了解job的使用,包括任务运行时间的设置,具体的代码很实用,希望对你有帮助

    Oracle创建job

    oracle Job创建、管理、监控,Job运行情况分析,如果创建、删除、停止、修改Job.

    xxl-job-admin-oracle.zip

    这个名为"xxl-job-admin-oracle.zip"的压缩包是专门为使用Oracle数据库的环境设计的版本,它包含了在Oracle数据库上运行XXL-JOB所需的所有配置和脚本。 XXL-JOB的核心组件包括两部分:调度中心(xxl-job-admin)和...

    ORACLE定时任务不能自动执行的检查修复步聚

    如果设置的同时运行 job 的数量为 0,则表示 Oracle 定时任务不能自动执行。这可能是由于某个版本的 BUG 导致的。 Step 4:修改设置的同时运行 job 的数量。 输入命令:SQL> ALTER SYSTEM SET JOB_QUEUE_...

    oracle 定时任务

    Oracle Scheduler还支持高级功能,如作业链(job chains)、资源管理(resource management)、异步执行等,以适应复杂的工作流需求。 7. **安全性** 可以通过角色和权限来控制哪些用户或角色可以创建、修改或...

    oracle_job.doc

    如果 Job 正在运行,需要先停止才能删除。 - **检查 Job 状态**:使用 `DBMS_JOB.IS_PENDING` 和 `DBMS_JOB.WHAT` 查询 Job 的当前状态和相关信息。 - **修改 Job**:通过 `DBMS_JOB.CHANGE` 更新 Job 的参数,如...

    oracle Job

    通过调用`DBMS_JOB.RUN`函数并传入Job的标识号,可以直接运行Job。 ##### 2. 删除Job 如果需要停止或删除已经存在的Job,可以使用`DBMS_JOB.REMOVE`函数: ```sql begin dbms_job.remove(:job_DelCom); end; ``` ...

    oracle-Job-管理.pdf

    - `dba_jobs_running`:显示正在运行的Job信息。 - `dba_jobs`:包含所有Job的详细信息,包括状态、执行时间等。 - `user_jobs`:与`dba_jobs`类似,但仅限于当前用户的所有Job。 6. **实验目的**: 主要是让...

    oracle-Job-管理.docx

    1. `job_queue_processes`:这是运行Job时启用的进程数,默认值为2,最小值为0,表示不运行任何Job,最大值为36。可以通过`ALTER SYSTEM SET job_queue_processes`命令进行修改,例如设置为2,然后重启进程。 2. `...

    Oracle Job定时任务.docx

    - `THIS_DATE`:当前运行的开始时间(如果Job正在运行)。 二、Job的执行间隔(INTERVAL) `INTERVAL`参数定义了Job的执行频率,它可以设置为各种时间间隔,例如: - 每天午夜12点:`INTERVAL => 'TRUNC(SYSDATE ...

    job(oracle定时任务)界面管理工具

    5. **MONITORING**: 管理工具提供实时的Job状态监控,包括任务是否正在运行、上一次运行的结果、下次预计运行时间等,这有助于及时发现和解决问题。 6. **ERROR HANDLING**: 错误处理机制是必不可少的,当任务执行...

    Oracle+job+的使用与管理技巧[借鉴].pdf

    - **停止 Job**:使用 `dbms_job.broken(job#, broken, next_date)`,其中 `broken` 参数设为 `true` 即可停止 Job,`next_date` 可选,指定下一次运行的时间。 - **启动 Job**:将 `broken` 参数设回 `false`,...

    orcale job 的sql

    oracle如何建立,查询和停止正在运行的job

Global site tag (gtag.js) - Google Analytics