datastage--dsjob

oracle_db發表於2013-01-06
DSJOB命令位置:
E:\>cd E:\IBM\InformationServer\Server\DSEngine\bin
E:\IBM\InformationServer\Server\DSEngine\bin>ls
DFmodify.exe          dsservice.exe         modify_shm.exe
DSOLEInt.dll          dssh.exe              mv.exe
INfilter.exe          dssmtpmail.exe        nbasic.exe
NT_OshWrapper.exe     dsutil.dll            plock_init.exe
UVchange.exe          fcl.dll               plock_set.exe
UVdelete.exe          file.stat.exe         port_sql.exe
UVfile.exe            filepeek.exe          portuv.exe
UVread.exe            fix_ntusers.exe       pqic.exe
UVtlconvert.exe       fixtool.exe           prime.exe
UVwrite.exe           fnuxi.exe             printacct.exe
UtilWSClient.dll      format.conv.exe       pwd.exe
WebSrvLog.dll         fpath.exe             radix.exe
acct.restore.exe      g.stat.det.exe        record.exe
analyze.shm.exe       get_prog_size.exe     resize.exe
avail.exe             get_shm_size.exe      rm.exe
basic.exe             group.stat.exe        rmv.lbl.exe
blook.exe             h.help.det.exe        sdml.exe
catalog.exe           h.test.det.exe        setfile.exe
ccactive.dll          hash.aid.exe          show_sica.exe
ccactiveenu.dll       hash.help.exe         shrdump.exe
ccbridge.dll          hash.test.exe         smat.exe
ccpassive.dll         help.exe              sp.edit.exe
ccpassiveenu.dll      hostname.exe          spool.exe
cdict.exe             init.catalog.exe      sqlcat9.exe
claccount.exe         kill.exe              status.exe
clear.file.exe        libicudata32.0.dll    tapein.exe
cname.exe             libicui18n32.0.dll    tapetest.exe
conf.file.exe         libicuio32.0.dll      tiindex.exe
create.file.exe       libicule32.0.dll      tl_dsserver.exe
cvtsqlcat.exe         libiculx32.0.dll      tl_dsservice.exe
dcfreest.exe          libicutu32.0.dll      touch.exe
decatalog.exe         libicuuc32.0.dll      udtconv.exe
decompile.exe         list_readu.exe        updaccount.exe
del.catalog.exe       ln.exe                upduvtrans.exe
delete.file.exe       load_NLS_shm.exe      uv.exe
disect.exe            load_shm_cat.exe      uvbackup.exe
dlist.exe             loadfile.exe          uvbootd.exe
dsadmin.exe           magrst.exe            uvfilefix_server.exe
dsapi_server.exe      make.map.exe          uvfixfile.exe
dsapi_slave.exe       map.exe               uvinst.dll
dsdgci.dll            master.exe            uvmt.exe
dsdlockd.exe          message.exe           uvregen.exe
dsdperl.dll           mkaccount.exe         uvrestore.exe
dsengine.dll          mkdbfile.exe          uvsh.exe
dsgci.dll             mkload.exe            uvtic.exe
dsinst.dll            mkschema.exe          uvtidc.exe
dsjob.exe             mksecure.exe          uvwalk.exe
dslictool.exe         mksqlassoc.exe        vcatalog.exe
dsnetd.exe            mksqlcol.exe          verify.exe
dspipe.exe            mksqlcon.exe          vlist.exe
dsplugin.dll          mksqlfile.exe         vsum.exe
dsradmin.dll          mksqlprm.exe          vvoc.exe
dsrpcd.exe            mksqlrefer.exe        xref.exe
dssearch.exe          mksqluniq.exe
DSJOB語法:
E:\IBM\InformationServer\Server\DSEngine\bin>dsjob
命令語法:
        dsjob [-file | -domain -user
  -password -server ]
                        []

有效的主命令選項為:
        -run
        -stop
        -lprojects
        -ljobs
        -linvocations
        -lstages
        -llinks
        -projectinfo
        -jobinfo
        -stageinfo
        -linkinfo
        -lparams
        -paraminfo
        -log
        -logsum
        -logdetail
        -lognewest
        -report
        -jobid

狀態碼為 -9999 DSJE_DSJOB_ERROR

部分引數說明:
-run 執行job
-stop 停止運行中的job
-lprojects 列出server中所有的工程
-ljobs 列出指定project中的所有的job
-linvocations列出指定job中的所有的invocation
-lstages 列出指定job中的所有的stage
-llinks 列出指定job中的所有的link
-projectinfo 列出指定project的資訊
-jobinfo 列出指定job的資訊
-stageinfo 列出指定stage的資訊
-linkinfo 列出指定link的資訊
-lparams 列出指定job的所有的parameter
-paraminfo 列出指定parameter的資訊
-log 獲得job的所有的日誌
-logsum 獲得job的所有的日誌
-logdetail 獲得job的所的詳細日誌

DSJOB用法範例:
E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -lprojects
ANALYZERPROJECT
Sample
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -ljobs
無效引數:dsjob -ljobs
狀態碼為 -9999 DSJE_DSJOB_ERROR
E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -ljobs Sample
archGenData
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -linvocations Sample archGenData
archGenData
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -lstages
無效引數:dsjob -lstages [-useid]
狀態碼為 -9999 DSJE_DSJOB_ERROR
E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -lstages Sample archGenData
Row_Generator_0
Row_Generator_3
Lookup_1
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -llinks Sample archGenData
無效引數:dsjob -llinks [-useid]
狀態碼為 -9999 DSJE_DSJOB_ERROR
E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -llinks Sample archGenData L
okup_1
DSLink2
DSLink4
DSLink6
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -projectinfo Sample
主機名  :datastag-lab
專案名稱        :Sample
專案路徑        :E:\IBM\InformationServer\Server\Projects\Sample
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -jobinfo
無效引數:dsjob -jobinfo [-useid]
狀態碼為 -9999 DSJE_DSJOB_ERROR
E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -jobinfo Sample archGenData
作業狀態        :已執行,但帶有警告(2)
作業控制器      :不可獲得
作業開始時間    :Sat Jan 05 16:53:27 2013
作業 Wave 號    :4
使用者狀態        :不可獲得
作業控制        :0
中間狀態        :未在執行(99)
呼叫標識        :不可獲得
最後執行時間    :Sat Jan 05 16:53:33 2013
作業程式標識    :0
呼叫列表        :archGenData
可重新啟動的作業        :0
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -stageinfo Sample archGenData
 Lookup_1
階段型別        :PxLookup
位於行號        1000
階段的最後一個錯誤:
階段開始時間:Sat Jan 05 16:53:30 2013
階段結束時間    :Sat Jan 05 16:53:33 2013
變數列表        :不可獲得
階段名稱        :Lookup_1
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -linkinfo
無效引數:dsjob -linkinfo [-useid]
狀態碼為 -9999 DSJE_DSJOB_ERROR
E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -linkinfo Sample archGenData
 Lookup_1 DSLink2
連結行計數      :1000
連結的最後一個錯誤      :
連結 DBMS 程式碼  :不可獲得
SQL 狀態        :不可獲得
連結名稱        :DSLink2
狀態碼為 0

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -lparams Sample archGenData
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -log
無效引數:dsjob -log
                        [-info | -warn]
                       
日誌訊息從標準輸入中讀入。
狀態碼為 -9999 DSJE_DSJOB_ERROR
E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -log Sample archGenData
請輸入訊息文字(以 Ctrl-d 終止)
Microsoft Windows [版本 5.2.3790]
(C) 版權所有 1985-2003 Microsoft Corp.
C:\Documents and Settings\Administrator>e:
E:\>cd E:\IBM\InformationServer\Server\DSEngine\bin

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -logsum
無效引數:dsjob -logsum
                        [-type
T | BATCH>]
                        [-max ]
                        [-useid]
                       
狀態碼為 -9999 DSJE_DSJOB_ERROR
E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -logsum Sample archGenData
0       已啟動  Sat Jan 05 15:54:31 2013
        正在啟動作業 archGenData。
1       參考    Sat Jan 05 15:54:32 2013
        環境變數設定: (...)
2       參考    Sat Jan 05 15:54:32 2013
        並行作業已啟動
3       參考    Sat Jan 05 15:54:32 2013
        OSH script.  (...)
..................................................................
..................................................................
87      已啟動  Sat Jan 05 16:53:33 2013
        作業 archGenData 已完成。
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -logdetail
無效引數:
  dsjob -logdetail [-useid] [
id>]
  dsjob -logdetail [-useid] [-wave ]
狀態碼為 -9999 DSJE_DSJOB_ERROR
E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -logdetail Sample archGenData
事件標識:73
時間    :Sat Jan 05 16:53:27 2013
型別    :已啟動
使用者    :DATASTAG-LAB\Administrator
訊息    :
        正在啟動作業 archGenData。
事件標識:74
時間    :Sat Jan 05 16:53:28 2013
型別    :參考
使用者    :DATASTAG-LAB\Administrator
訊息    :
        環境變數設定:
        ALLUSERSPROFILE=C:\Documents and Settings\All Users
        APT_COMPILEOPT=-W/TP -W/EHa -DAPT_USE_ANSI_IOSTREAMS -c -W/Zc:wchar_t-
        APT_COMPILER=cxx
        APT_CONFIG_FILE=E:/IBM/InformationServer/Server/Configurations/default.a
pt
        APT_ERROR_CONFIGURATION=severity, !vseverity, !jobid, moduleid, errorInd
ex, timestamp, !ipaddr, !nodeplayer, !nodename, opid, message
        APT_LINKER=cxx
        APT_LINKOPT=-s -W/dll -W/base:0x50000000 -W/Zc:wchar_t-
        APT_MONITOR_MINTIME=10
...................
        OSH script
        # OSH / orchestrate script. for Job archGenData compiled at 16:05:04 05 1
月 2013
        #################################################################
        #### STAGE: Row_Generator_0
        ## Operator
        generator
        ## Operator options
        -schema record
        (
          CustID:int32 {cycle={init=10000}};
          Int1:int32 {cycle={init=0, limit=29}};
          Int2:int32 {cycle={init=1, limit=29}};
          Int3:int32 {cycle={init=2, limit=29}};
          Int4:int32 {cycle={init=3, limit=29}};
          Middlelnit:string[1] {alphabet='abcdefghij1234567890'};
          Zip:int32 {cycle={init=10000, incr=4734, limit=99999}};
          CustDate:date {random={limit=20000}};
          InsertUpdateFlagInt:int32 {random={limit=2}};
        )
        -records 1000
        ## General options
        [ident('Row_Generator_0'); jobmon_ident('Row_Generator_0')]
        ## Outputs
        0> [] 'Row_Generator_0:DSLink2.v'
        ;
 ..........................................
        main_program: APT 配置檔案:E:/IBM/InformationServer/Server/Configuratio
ns/default.apt
        {
                node "node1"
                {
                        fastname "DATASTAG-LAB"
                        pools ""
                        resource disk "E:/IBM/InformationServer/Server/Datasets"
 {pools ""}
                        resource scratchdisk "E:/IBM/InformationServer/Server/Sc
ratch" {pools ""}
                }
        }
.................................
使用者    :DATASTAG-LAB\Administrator
訊息    :
        並行作業報告已成功完成
事件標識:87
時間    :Sat Jan 05 16:53:33 2013
型別    :已啟動
使用者    :DATASTAG-LAB\Administrator
訊息    :
        作業 archGenData 已完成。
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -report Sample archGenData r
port type = BASIC
無效引數:dsjob -report [-useid] [report type>]
         report type = BASIC | DETAIL | XML

狀態碼為 -9999 DSJE_DSJOB_ERROR

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -report Sample archGenData

**************************************************
JOB archGenData 的狀態報告
已生成:2013-01-06 12:47:23
   作業開始時間為 2013-01-05 16:53:27
   作業結束時間為 2013-01-05 16:53:33
   作業耗用時間為 00:00:06
   作業狀態為 2(已完成,但帶有警告)
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>

E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -run
無效引數:dsjob -run
                        [-mode ]
                        [-paramfile ]
                        [-param =]
                        [-warn ]
                        [-rows ]
                        [-wait]
                        [-opmetadata ]
                        [-disableprjhandler]
                        [-disablejobhandler]
                        [-jobstatus]
                        [-userstatus]
                        [-useid]
                       

狀態碼為 -9999 DSJE_DSJOB_ERROR
E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -run Sample archGenData
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>
E:\IBM\InformationServer\Server\DSEngine\bin>dsjob -run -mode NORMAL Sample arch
GenData
狀態碼為 0
E:\IBM\InformationServer\Server\DSEngine\bin>




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15720542/viewspace-752183/,如需轉載,請註明出處,否則將追究法律責任。

上一篇: DS8.1安裝
datastage--dsjob
請登入後發表評論 登入
全部評論