`
jiaoronggui
  • 浏览: 1328792 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116453
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:199355
社区版块
存档分类
最新评论

ORACLE 如何kill掉一直运行的job

阅读更多

今天发现数据库一个JOB一直在执行,都执行了5个小时还在执行,所以想办法给删除掉

 

系统环境:

   ORACLE 10G

   AIX操作系统

 

操作步骤如下:


第一步、查询出来那个job在运行,找个对应的SID字段
1、select * from dba_jobs_running--找到job对应的sid

第二部、通过以下语句查询出来SID对应的SPID,
     其中SCHEMANAME='#username#'是JOB运行的用户名称
     SID=342是前面查询出来的SID号
2、select * from gv$process s,Gv$session gn where s.ADDR=gn.PADDR and gn.STATUS='ACTIVE' and gn.SCHEMANAME='#username#'
AND SID=342

--找到该sid对应的spid
第三部、在命令行模式下,允许如下,其中1622202是查询出来的SPID
3、kill -9 1622202--kill该进程

分享到:
评论
1 楼 jiaoronggui 2013-01-31  
看来要sql不离手啊,时间长了,竟然忘记了。。

相关推荐

    ORACLE如何停止一个JOB

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

    oracle job停止

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

    dbjob to create kill session

    根据提供的文件信息,本文将详细解释“dbjob to create kill session”的相关知识点,包括Oracle数据库中的DBMS_JOB包、如何创建任务(job)以及如何利用这些任务来终止特定的会话(session)。 ### Oracle DBMS_...

    unix下oracle命令

    除此之外,Unix下的Oracle命令还包括数据导入导出(`exp`和`imp`)、表空间管理、性能监控(如`v$视图`)、进程管理(`kill`命令)、备份和恢复操作等。例如,`expdp`和`impdp`用于数据泵导出和导入,`lsnrctl`用于...

    Oracle 主要配置文件介绍

    ### Oracle 主要配置文件介绍 #### 1.2 Oracle 主要配置文件介绍 ... - 删除用户会话:`ALTER SYSTEM KILL SESSION 'sid, serial#';` - 显示用户的 SQL 语句:`SELECT user_name, SQL_text FROM V$open_cursor;`

    oracle锁表查询oracle锁表查询oracle锁表查询

    这些视图可以用来查看用户的定时任务列表,帮助我们了解是否有正在运行的任务可能引起锁的情况。 ##### 2. 手动触发定时任务 可以使用`DBMS_JOB.RUN`函数手动触发一个定时任务: ```plsql DECLARE v_job NUMBER :...

    ORACLE常见问题整理

    Oracle数据库备份是维护数据库安全稳定运行的重要环节,主要包括两种常见的备份方式: 1. **使用`exp`命令进行备份**:这种方式主要适用于单一用户或者特定表的备份。 - **导出表**:例如,导出`scott`用户的`...

    oracle 会话 死锁 执行sql 执行job的方法

    - 要停止Oracle的后台作业,可以先从`DBA_JOBS`视图中查询所有Job,然后根据需要使用`ALTER SYSTEM KILL JOB`命令来停止特定Job。 这些是Oracle数据库管理员在日常维护中可能遇到的一些基本操作。理解并熟练掌握...

    SQL Monitor for Oracle,MySQL和DB2 v2.4.3.6 中文绿色版

    SQL Monitor for Oracle,MySQL and DB2 是款免费的数据库跟踪工具,专门用来分析CPU使用率高的问题。 软件功能: 1. 监控SQL Server的进程和Job,查看当前执行的SQL/命令,并终止之。 2. 对象浏览器,跟 SQL Server...

    Kill tiptop 進程.

    在Oracle数据库环境下,解除数据库锁的方法是通过`sqlplus '/as sysdba'`登录数据库,然后使用`alter system kill session 'SID,serial#'`命令,其中SID是会话ID,serial#是序列号,例如`alter system kill session ...

    Oracle_数据库日常维护手册_常用SQL_脚本.txt

    这些日志文件记录了数据库的运行状态,如错误消息、警告信息等。对于DBA来说,定期检查这些日志文件是非常重要的,因为它们能够帮助我们及时发现并解决问题。例如,在日志文件中可能会出现类似“Checkpoint not ...

    Oracle数据字典

    - 若要终止某个Job的运行,可以先通过`SELECT * FROM V$SESSION WHERE SID = ;`找到对应的SID,然后使用如下命令终止会话:`ALTER SYSTEM KILL SESSION ',<serial#>';` 3. **查看表空间详细信息** - `SELECT ...

    oracle数据库基本操作

    ### Oracle数据库基本操作知识点 #### 一、表空间操作 **1. 文件系统:** - **创建表空间:** - 数据表空间: 使用`CREATE TABLESPACE`命令创建一个新的数据表空间。例如: ```sql CREATE TABLESPACE tablespace...

    Killtest 免费提供 1Z0-218 资料下载

    Killtest网站免费提供最新的1Z0-218资料下载,该考试是针对Oracle PeopleSoft HRMS Fundamentals的认证考试。通过Killtest提供的资源可以帮助考生更有效地准备并顺利通过任何IT考试。 ### 2. 1Z0-218 考试简介 1Z0...

    2010年oracle命令176页完整版型

    ### Oracle数据库基本操作知识点 #### 一、表空间操作 **1. 文件系统:** - **创建表空间:** - **数据表空间:** ```sql CREATE TABLESPACE tablespace_name LOGGING DATAFILE '/XXX/xxx/datafile_name1.ora'...

    关闭ORACLE数据库详解参考

    通过`ps -ef|grep ora_j`查看正在运行的JOB,并根据需要决定是否停止。 **四、检查未提交的事务** 使用SQL*Plus以SYSDBA身份登录,检查数据库状态、开放模式、活跃事务以及长时间运行的操作。如果存在未提交的事务...

    SQL笔试题

    SQL笔试题 SQL笔试题涵盖了 Oracle 数据库管理、SQL 语句、操作系统命令等多方面的知识点。下面将逐一详细介绍每个知识点: 1. Oracle 数据库导出表...系统维护人员需要掌握这些知识以确保系统的稳定运行和高效运作。

    锁表进程和触发器开关

    ALTER SYSTEM KILL SESSION '286,2184'; ``` 这里 `286,2184` 是会话ID及其序列号。 **检查会话状态:** ```sql SELECT a.spid, b.sid, b.serial# FROM v$process a, v$session b WHERE a.addr = b.paddr AND b....

Global site tag (gtag.js) - Google Analytics