客户说4点左右,bat运行时db down了,让我调查,我查了一遍程序感觉没什么问题。
我想会不会是trigger出了问题,如果trigger出错,oracle 有没有log可查?
————————————————————————————————————————————
我的bat是这样运行的
     .dat->
.sh->.clt->DB->trigger.sh
#!/bin/sh
tr -d '\015' < ./data/uriage.dat > ./data/uriage_tr.dat
echo now loading uriage data...
sqlldr userid=satoh_demo/satoh_demo control=./control/uriage.ctl log=./log/uriage.log errors=10000
echo finished loading with uriage data
.clt的内容是这样
LOAD DATA 
INFILE './data/uriage_tr.dat'
BADFILE './bad/uriage.bad'
DISCARDFILE './discard/uriage.dsc'
INTO TABLE TEMP_PERFORMANCE TRUNCATE
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' (
    YEAR                ,
    MONTH             ,
    CATEGORY_TYPE       ,
    DEPART_ID           ,
    EMPLOYEE_NUMBER     ,
    COMPANY_ID1         ,
    COMPANY_ID2         ,
    COMPANY_CODE        ,
    PERFORMANCE_AMOUNT  ,
    PERFORMANCE         
)