sqlldr失败后,等待5分钟尝试重传,最多尝试5次(if while break sleep)
#!/bin/sh
i=1
j=0
if [ $i -eq 0 ]
then
echo "ppp"
else
sleep 5s
while [ $j -le 5 ]
do
echo "kkk"
if [ $j -eq 3 ]
then
break
else
((j++))
fi
done
fi
#!/bin/sh
i=1;
j=0;
if [ $i -eq 0 ];
then
echo "ppp";
else
sleep 5s;
while [ $j -lt 5 ];
do
echo "kkk";
((j++));
done
fi
本文介绍了一种使用Shell脚本实现SQL*Loader任务失败后自动重试的方法。通过设置循环和条件判断,脚本能够在任务失败后等待指定时间间隔进行重试,直至达到最大尝试次数。该方案有助于提高数据加载任务的稳定性和自动化水平。
1013

被折叠的 条评论
为什么被折叠?



