/oracle/GR1/121/bin/sqlplus / as sysdba <<EOF >> $LOGFILE
whenever sqlerror exit sql.sqlcode;
set echo on;
set serveroutput on;
STARTUP;
EXIT
EOF
已经在路径上尝试过了,但是没有用。
为了在cron中成功运行此类工作,您需要设置一些变量,例如ORACLE_SID
,ORACLE_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] 删除。
我来说两句