crontab -e
*/2 * * * * /home/vsopt/zxg/statistic_shell/VSOP_STATISTIC.sh
(测试的时候每两分钟执行一次)
#######################################
#Description:VSOP
#author:Zhao,XingGuo
#2011-03-14
######################################
source /home/vsopt/.bash_profile
ORA_USER="vsop"
ORA_PASSWORD="vsop"
ORA_SID="vsopt"
DBUSER=$ORA_USER
DBPASSWORD=$ORA_PASSWORD
SID=$ORA_SID
echo $SID;
echo "start...";
SQL_STATISTIC="PK_VSOP_STATISTIC_PRODUCT_LATN.P_VSOP_STATISTIC_PRODUCT_LATN"
sqlplus -s $DBUSER/$DBPASSWORD@$SID<<EOF
exec $SQL_STATISTIC('20110322','DddEFAULT');
QUIT;
EOF
echo "end...";
本文介绍了一个使用Cron表达式设置的定时任务案例,该任务每两分钟执行一次Shell脚本以调用Oracle数据库过程进行数据统计工作。文章展示了如何配置crontab并提供了完整的Shell脚本示例,包括环境变量设置、数据库连接及存储过程调用等关键步骤。
563

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



