ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » 数据仓库与数据挖掘 » 請教:Datastage中Job一直處於Running狀態,停不下來為什麼?

标题: 請教:Datastage中Job一直處於Running狀態,停不下來為什麼?
离线 Arrayjacobrong7
初级会员



精华贴数 0
个人空间 0
技术积分 82 (19294)
社区积分 0 (705247)
注册日期 2005-12-2
论坛徽章:0
      
      

发表于 2006-5-31 10:42 
請教:Datastage中Job一直處於Running狀態,停不下來為什麼?

昨天建了一個Job,這個job只是一個簡單的從File轉數據到DB的過程.執行後一直處於Running狀態,按Stop按鈕也停不下來,試着刪除這個Job也刪除不了,應該是因為Job正在執行中,提示"Cannot get exclusive access to executable file for job CopyOfLCM3OPEHIS",.最後重啟電腦,打開後發現Job仍在Running.今天看這個Job還在Running,沒輒了.請教大家有沒有碰到過類似的問題,該如何解決?


只看该作者    顶部
离线 pgz1999
初级会员



精华贴数 0
个人空间 0
技术积分 22 (50958)
社区积分 2 (28145)
注册日期 2005-11-17
论坛徽章:0
      
      

发表于 2006-6-2 11:55 
真是好奇怪,还真没碰到过这种情况


只看该作者    顶部
离线 ryan76
老会员



精华贴数 0
个人空间 0
技术积分 818 (2312)
社区积分 0 (78296)
注册日期 2003-2-26
论坛徽章:0
      
      

发表于 2006-6-2 14:22 
用 dsjob 命令停止试试看,还有可能和你DS用户对文件操作的权限有关,只是猜测

一般不会这样的


__________________
Failing to plan is planning to fail*****************************************WebSphere Information Integrator SolutionWebSphere Information ServerFederation&Replication&DataStage------------------------------------------------http://ryan76.itpub.net/
只看该作者    顶部
离线 lmeteorcyy
中级会员


精华贴数 0
个人空间 0
技术积分 386 (5058)
社区积分 11 (10185)
注册日期 2004-7-19
论坛徽章:0
      
      

发表于 2006-6-3 19:12 
重新compile job试试,可能是你要处理的数据量比较大,否则不会出这种事


__________________
为打造属于中国人自己的挖掘工具而努力lmeteor_cyy@hotmail.com
只看该作者    顶部
离线 mzwilson
一般会员



精华贴数 0
个人空间 0
技术积分 306 (6433)
社区积分 0 (252564)
注册日期 2005-1-18
论坛徽章:1
ITPUB新首页上线纪念徽章     
      

发表于 2008-4-5 10:32 
Kill 掉它

打开DataStage Director,找到被锁定的Job, 菜单Job->Clear Status File。会得到提示" This will remove all job status information from [job名称]. Are you sure you want to continue?",选择"Yes"

菜单Job->Clean up resources,此时会有Job Resources对话框出现。下边list中卫当前锁,在Item Id列找到被锁定的job,记下PID/User#列对应的PID

Telnet到DataStage服务器,执行如下命令
ps -ef | grep dsapi_slave
注意输出的前三列是用户名, ID1, ID2格式
在ID1列找到前面记下的PID,执行如下命令
kill -9 ID2


只看该作者    顶部
离线 deposit
elite


精华贴数 0
个人空间 0
技术积分 55 (25840)
社区积分 0 (1671828)
注册日期 2007-12-31
论坛徽章:0
      
      

发表于 2008-5-7 09:28 
打开DataStage Director,找到被锁定的Job, 菜单Job->Clear Status File。会得到提示" This will remove all job status information from [job名称]. Are you sure you want to continue?",选择"Yes"
菜单Job->Clean up resources,此时会有Job Resources对话框出现。下边list中卫当前锁,在Item Id列找到被锁定的job,记下PID/User#列对应的PIDTelnet到DataStage服务器,执行如下命令
ps -ef | grep dsapi_slave
注意输出的前三列是用户名, ID1, ID2格式
在ID1列找到前面记下的PID,执行如下命令
kill -9 ID2

我就是用的这种方法,但是第一步就出错了,提示ERROR: Cannot find any process numbers for stages in job test_3
请问这是怎么回事?


只看该作者    顶部
离线 deposit
elite


精华贴数 0
个人空间 0
技术积分 55 (25840)
社区积分 0 (1671828)
注册日期 2007-12-31
论坛徽章:0
      
      

发表于 2008-5-7 09:30 
打开DataStage Director,找到被锁定的Job, 菜单Job->Clear Status File。会得到提示" This will remove all job status information from [job名称]. Are you sure you want to continue?",选择"Yes"
菜单Job->Clean up resources,此时会有Job Resources对话框出现。下边list中卫当前锁,在Item Id列找到被锁定的job,记下PID/User#列对应的PIDTelnet到DataStage服务器,执行如下命令
ps -ef | grep dsapi_slave
注意输出的前三列是用户名, ID1, ID2格式
在ID1列找到前面记下的PID,执行如下命令
kill -9 ID2

我就是用的这种方法,但是第一步就出错了,提示ERROR: Cannot find any process numbers for stages in job test_3
请问这是怎么回事?


只看该作者    顶部
离线 dulingqiang
Dillydudu



来自 深圳
精华贴数 0
个人空间 0
技术积分 22 (50870)
社区积分 0 (641096)
注册日期 2005-10-3
论坛徽章:1
参与2007年甲骨文全球大会(中国上海)纪念     
      

发表于 2008-5-7 19:24 
When you look in the job log, did the job finish normally, or was it stopped, aborted, or did it never finish (indicating that one or more of its processes was killed at the operating system level)?

If you are certain that there are no processes associated with this job still running, then Clear Status File (from Director's Tools menu) will solve your problem.

The status that Director is reading is the last recorded status of the job. If the job was killed, and did not get a chance to update its status, then it will show as "Running" forever. Clearing the status file removes all status information about the job, so you do lose that information.


只看该作者    顶部
离线 lei
初级会员



精华贴数 0
个人空间 0
技术积分 98 (16810)
社区积分 25 (6786)
注册日期 2002-11-29
论坛徽章:0
      
      

发表于 2008-7-4 18:19 
我们的datastage 7.5.2也遇到了几次。不是特别的频繁。而且现象不能重现。厂商好像也一直没有反馈好的解决办法。
从director中看,现象就是一直都没有打印出最后一步的Finished Job xxxx的那条日志。
我们的做法是kill掉这个进程和相关的资源进程。但感觉心理不是特别有底。
datastage的技术支持好像不太顶用。

[ 本帖最后由 lei 于 2008-7-4 18:21 编辑 ]


只看该作者    顶部
离线 liangf215


来自 火星
精华贴数 0
个人空间 0
技术积分 1723 (966)
社区积分 719 (1143)
注册日期 2005-4-27
论坛徽章:5
会员2007贡献徽章生肖徽章2007版:鼠生肖徽章2007版:鼠ITPUB新首页上线纪念徽章  
      

发表于 2008-7-4 22:33 
是不是在等待资源或者目标表被锁定了


__________________
My Blog:www.mowoa.com 数据库 数据仓库

好铺好米http://6san.e.now.cn

MSN:zhang_wust@hotmail.com
即便一小步,也有新高度。做最好的自己,我能!!!
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问