datastage project 锁住,苹果5s锁住了怎么解锁锁

君,已阅读到文档的结尾了呢~~
DATASTAGE JOB死锁的解决方法
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
DATASTAGE JOB死锁的解决方法
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口君,已阅读到文档的结尾了呢~~
DATASTAGE JOB死锁的解决方法DATA
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
DATASTAGE JOB死锁的解决方法
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口查看: 7676|回复: 11
Datastage的日志过大,怎么清除啊?
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
现在在DIRECT中已经打不开了,日志7G,如何清除?
Post by xlegend
现在在DIRECT中已经打不开了,日志7G,如何清除?
可以在server段直接删除
忘记是那个目录下的什么文件了
明天去公司查查
又要加班啊~~~~~~~~~~~~~~~
server端的../project/'project name'/ 下面会有类似“RT_LOG1”的文件夹
里面放的就是ds的日志
不过我没有手动删除过
不知道这样做是不是可行
哪位高手过来支持一下
手动删除RT_LOGn在direct里回报错的,建议重建project,然后导入到新建的project里,注意如果project中有调用id自增的routine,需要手工改变成需要的初始值
不要通过director直接打开这个作业的日志了,直接在菜单里,clear log等等试着删除
可以在Administrator client command window使用
SELECT NAME, CATEGORY, JOBNO FROM DS_JOBS WHERE NAME = 'name';查出jobno,
再用CLEAR.FILE RT_LOGnnn&&(nnn对应相应的jobno)清除想删除的日志
Datastage 清除已记录消息IBM 官方文档上这样描述的:元数据存储库中的已记录消息不会过期。可删除日志记录视图捕获的事件的已记录消息。此操作对于管理大量事件很有用。
您必须具有套件管理员权限。
要清除已记录消息:
在操作导航器菜单上,选择日志视图。在日志视图工作空间中,选择一个或多个日志视图。在任务窗格中,单击清除日志。在确认窗口中,单击确定以确认要清除日志事件。 选定视图的已记录消息从元数据存储库中删除。
不喜欢IBM的中文文档,翻译的语句都不是很通顺. 顺便给个建议,看官方文档的话,IBM的一定要看英文的.{:soso_e113:}
Datastage 的日志真的很烦人,尤其是IBM收购后把元数据通过DB2管理后,动辄db2sysc进程就占了大量CPU资源,请看下面的截屏:
Snap21.jpg (127.17 KB, 下载次数: 129)
11:16 上传
上图中,cpu被占用了439%,这还是刚从600+%处降下来的.
还好,通过 IBM Information Server控制台,可以很容易的清理日志.具体操作请参考下图:
Snap22.png (81.66 KB, 下载次数: 126)
11:25 上传
本帖最后由 bruce_lee 于
11:45 编辑
清除完日志后,发现db2sysc进程CPU占用降低了很多
Snap55.png (36.35 KB, 下载次数: 0)
11:42 上传
Powered byDataStage有他自己的调度,不过个人总觉得修改起来不怎么方便。于是偏向于在Linux下用shell调度。最近项目需要,总结了一些,备忘。有什么不对的地方,欢迎指正。
1 dsjob语法
Command Syntax:
dsjob [-authfile &authfile& | -file &file& &domain& &DataStage server& | -domain &domain& -user &user& -password &password& -server &DataStage server&] | -domain &domain& [-user &user&] -server &DataStage server&
&primary command& [&arguments&]
Valid primary command options are:
-lprojects
-linvocations
-projectinfo
-stageinfo
-paraminfo
-logdetail
-lognewest
Status code = -9999 DSJE_DSJOB_ERROR
2 脚本示例
dsjob所在的目录为(据实况而定):/mistel/IBM/InformationServer/Server/DSEngine/bin/dsjob
2.1 运行job
运行job,并把日志写在/DS/DSLogs/目录下,每天一个新的文件。
dsjob -run -mode NORMAL -jobstatus dstage1 DD_Test && /DS/DSLogs/job_run_` date +%Y%m%d`.log
2.2 重置job
当job的状态为&为编译&,&终止&等时,需要重新编译才可以运行。
dsjob -run -mode RESET -wait dstage1 DD_Test && /DS/DSLogs/job_init_` date +%Y%m%d`.log
更多例子(dstage1项目下的 DD_Test job):
dsjob -run -mode NORMAL -jobstatus dstage1 DD_Test && /DS/DSLogs/job_run_` date +%Y%m%d`.log
dsjob -report dstage1 DD_Test && /DS/DSLogs/job_run_` date +%Y%m%d`.log
3 问题解决
3.1 dsjob:command not found
执行脚本时,可能出现dsjob命令未找到的错误提示,解决办法有几种。
3.1.1 解决一
即每次调用dsjob命令前,都把dsenv中的变量读取一次。命令如下:
source /mistel/IBM/InformationServer/Server/DSEngine/dsenv
3.1.2 解决二
让Linux每次登录时自动执行3.1.1中提到的脚本。即在/etc/profile.d/custom.sh中添加这段脚本。
3.2 较完整的脚本
/test/runJob.sh
#!/bin/bash
########################################
# runJob.sh
# run a job with parameters
#######################################
# if the number of input parameters is less than 2,then output the help document and exit
if [ $# -lt 2 ] ; then
cat && HELP
runJob --run a job UASGE: runJob projectName jobName jobParameters
EXAMPLE: runJob dsstage1 DD_Test -param startDT= -param endDT=
projectName="$1"
jobName="$2"
jobParameters="$3"
#echo $projectName
#echo $jobName
#echo $jobParameters
logdir=/DS/DSLogs #directory to store logs
workdate=`date +%Y%m%d`
#logdir processing.If log folder not exists,create folder.
if [ -d $logdir ]; then
echo "$logdir is exist,continue..."
echo "$logdir is not exist,creating $logdir..."
mkdir -p $logdir
#job state processing.If job state is not finished ok,then reset the job
jobsta=$($DSHOME/bin/dsjob -jobinfo $projectName $jobName 2&&1 | awk -F: '/^Job Status/{print $2}')
echo $jobsta
if [ "$jobsta" == " RUN FAILED (3)" -o "$jobsta" == " STOPPED (97)" ];then
echo "Reset before run job $jobname"
$DSHOME/bin/dsjob -run -mode RESET $projectName $jobName &&${logdir}/job_init_` date +%Y%m%d`.log
#run a job
dsjob -run -mode NORMAL $jobparameters -jobstatus $projectName $jobName && /DS/DSLogs/job_run_` date +%Y%m%d`.log
阅读(...) 评论()datastage之dsjob的用法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
datastage之dsjob的用法
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 键盘锁住了怎么解锁 的文章

 

随机推荐