/oracle/GR1/121/bin/sqlplus / as sysdba <<EOF >> $LOGFILE
whenever sqlerror exit sql.sqlcode;
set echo on;
set serveroutput on;
STARTUP;
EXIT
EOF
パスが試行されましたが、まだ成功していません。
ベストアンサー1
ORACLE_SID
cronでこれらのタスクを正常に実行するには、などのいくつかの変数を設定する必要があります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
sourceコマンドはログインから変数を取得し、これを実行する環境に追加します。