VAR_USER_NAME=$3
VAR_REQUEST_ID=$4
OUT_FILE=`echo $APPLCSF/$APPLOUT/o$VAR_REQUEST_ID.out`
LOCAL_PATH=$AR_TOP/data
CTL_FILE_NAME=`echo $LOCAL_PATH/"arcontrol.ctl"`
DATA_FILE_NAME=`echo $LOCAL_PATH/"data.csv"`
CTL_FILE_LOG=`echo $LOCAL_PATH"/"data"$DATENOW".log"`
#echo $CTL_FILE_NAME
#echo $DATA_FILE_NAME
#echo $CTL_FILE_LOG
##########sqlldr##########
cd $LOCAL_PATH
#$ORACLE_HOME/bin/sqlldr $USER_PASSWD control=$CTL_FILE_NAME log=$CTL_FILE_LOG
$ORACLE_HOME/bin/sqlldr $USER_PASSWD control=arcontrol.ctl log=$CTL_FILE_LOG
cat $CTL_FILE_LOG >> $OUT_FILE
##########update interface data##########
sqlplus -s $USER_PASSWD @$AR_TOP/sql/ARIMPORT_UPD.sql
{
printf("hello, world\n");
}
5. 開發SQL*Loader程序(ARCONTROL.ctl)
開發數據導入程序的目的是,通過被主機程序調用,從而自動將外部數據(如:txt文件、CSV文件)導入至Oracle AR模塊的接口表。
//SQL*Loader程序
文章來源于領測軟件測試網 http://www.kjueaiud.com/