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程序
文章来源于领测软件测试网 https://www.ltesting.net/