查看: 3504|回复: 6

kill运行中的JOB的问题

[复制链接]
论坛徽章:
0
跳转到指定楼层
1#
发表于 2008-8-19 15:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
系统中有一个JOB,由于SQL编写的问题,导致运行了5个多小时还没完,我想把它kill掉。
1. 首先我找到了这个JOB对应session的SID和对应的OS JOB进程(j000等)的SPID。
  1. select * from gv$process s,gv$session gn  where s.ADDR=gn.PADDR and gn.STATUS='ACTIVE' and gn.SCHEMANAME='A'
复制代码

2. 然后,在OS上kill对应的SPID
  1. $> kill -9 SPID
复制代码

3. 过一分钟左右的时间,再次查询gv$session,发现此session还在,SPID变了,在OS上自动产生了一个j000进程与此session对应。
4. 将job设成broken状态,再次 kill -9 SPID。过一分钟左右此session没了,OS也没再产生新的job进程。
5. 问题来了,虽然此时session和OS进程都没有与此JOB相关的东东存在,但此JOB的运行时间(total_time)仍在不停增加。
6. 尝试解决方法:
(1)重启cjq0这个进程 无效
(2)重启DB 无效

如何解决这个total_time不停增加的问题?
请各位大虾不吝赐教,谢谢。
论坛徽章:
23
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:猴
日期:2009-07-21 13:33:18ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:14
2#
发表于 2008-8-19 16:21 | 只看该作者
重建job?

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
8
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鼠
日期:2008-01-02 17:35:53奥运会纪念徽章:皮划艇激流回旋
日期:2008-06-26 14:29:27奥运会纪念徽章:射箭
日期:2008-07-18 13:01:38奥运会纪念徽章:羽毛球
日期:2008-10-24 14:08:29CTO参与奖
日期:2009-02-12 11:45:482013年新春福章
日期:2013-02-25 14:51:24
3#
发表于 2008-8-19 16:36 | 只看该作者
重建。。。。

他是不断累加的。。。。

使用道具 举报

回复
论坛徽章:
0
4#
 楼主| 发表于 2008-8-19 16:37 | 只看该作者
原帖由 lx_csut 于 2008-8-19 16:21 发表
重建job?


谢谢。
如果重建JOB会不会有“后遗症”?

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
8
会员2007贡献徽章
日期:2007-09-26 18:42:10ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鼠
日期:2008-01-02 17:35:53奥运会纪念徽章:皮划艇激流回旋
日期:2008-06-26 14:29:27奥运会纪念徽章:射箭
日期:2008-07-18 13:01:38奥运会纪念徽章:羽毛球
日期:2008-10-24 14:08:29CTO参与奖
日期:2009-02-12 11:45:482013年新春福章
日期:2013-02-25 14:51:24
5#
发表于 2008-8-19 16:39 | 只看该作者
原帖由 tuqing777 于 2008-8-19 16:37 发表


谢谢。
如果重建JOB会不会有“后遗症”?

你确定你的执行时间,再确定interval。。。。

否则一个JOB还没结束,下一个又起来了。。。。

很耗资源。。。

使用道具 举报

回复
论坛徽章:
0
6#
 楼主| 发表于 2008-8-20 09:54 | 只看该作者
原帖由 vogts 于 2008-8-19 16:39 发表

你确定你的执行时间,再确定interval。。。。

否则一个JOB还没结束,下一个又起来了。。。。

很耗资源。。。


谢谢。
interval 为null
此JOB已被设为broken了。
没有出现 “否则一个JOB还没结束,下一个又起来了。。。。”的状况

使用道具 举报

回复
论坛徽章:
0
7#
 楼主| 发表于 2008-8-20 09:56 | 只看该作者
感谢各位的回复。
JOB已经被我重建了,没发现其它异常情况。
我搞不清楚的是,为什么JOB都停了,那个total_time却一直增长的问题。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表