关于Unix Cron 和Oracle的问题
我想使用Unix Cron在规定的时间内执行Oracle数据库中的存储过程。下面是我的步骤:
1) 该存储过程注册到Oracle数据库中
2)使用Crontab建立一个Crontab文件为一个用户User
Crontab文件如下:
30 15 * * * /home/user/test.sh
----------------------------------
test.sh 内容如下:
sqlplus username/password;
exec spname;
exit;
----------------------------------
Note: 该User用户可以执行Oracle存储过程,而且在Unix命令行下直接执行test.sh可以。但是在用Cron执行的时候不行(我看过Log,RC = 1).
哪位大侠可以帮忙解决一下?