sqlplus在Crontab中不起作用

铂金
/oracle/GR1/121/bin/sqlplus / as sysdba <<EOF >> $LOGFILE
whenever sqlerror exit sql.sqlcode;
set echo on;
set serveroutput on;
STARTUP;
EXIT
EOF

已经在路径上尝试过了,但是没有用。

罗密欧·尼诺夫(Romeo Ninov)

为了在cron中成功运行此类工作,您需要设置一些变量,例如ORACLE_SIDORACLE_HOME依此类推。执行此操作的示例方法是按以下方式制作脚本:

source ~/.bashrc #or .bash_profile
/oracle/GR1/121/bin/sqlplus / as sysdba <<EOF >> $LOGFILE
whenever sqlerror exit sql.sqlcode;
set echo on;
set serveroutput on;
STARTUP;
EXIT
EOF

源命令将从您的登录名中获取变量,并将其添加到执行此任务的环境中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章