Hi,
I have created a sh script to startup and shutdown the oracle database, when I execute the script thru command line it execute successfully, but when I call the script thru cronjob it does not execute.
The scripts are as follows:
LOG=/oracle/times.log
export ORACLE_SID=prod
echo $ORACLE_SID" Standby Database Open READ ONLY initiated " `date` >> $LOG
sqlplus "/as sysdba"<<EOF
recover managed standby database cancel;
shutdown immediate;
startup mount;
alter database open read only;
EOF
echo $ORACLE_SID" Standby Database Open READ ONLY completed " `date` >> $LOG
LOG=/oracle/times.log
export ORACLE_SID=prod
echo $ORACLE_SID" Standby Database Close READ ONLY initiated " `date` >> $LOG
sqlplus "/as sysdba"<<EOF
shutdown immediate;
startup nomount;
alter database mount standby database;
alter database recover managed standby database disconnect from session;
EOF
echo $ORACLE_SID" Standby Database Close READ ONLY completed " `date` >> $LOG
echo $ORACLE_SID" Standby Database Recovery Mode Started " `date` >> $LOG
echo "===============================================================================" >> $LOG
Cron job is as follows:
00 0,9,12 * * * sh /oracle/scripts/standby_open_reporting.sh
00 2,21,13 * * * sh /oracle/scripts/standby_close_reporting.sh
Below is output of times.log file
prod Standby Database Close READ ONLY initiated Wed Jun 29 21:00:00 PKST 2011
prod Standby Database Close READ ONLY completed Wed Jun 29 21:00:00 PKST 2011
prod Standby Database Recovery Mode Started Wed Jun 29 21:00:00 PKST 2011
===============================================================================
prod Standby Database Open READ ONLY initiated Thu Jun 30 00:00:00 PKST 2011
prod Standby Database Open READ ONLY completed Thu Jun 30 00:00:00 PKST 2011
prod Standby Database Close READ ONLY initiated Thu Jun 30 02:00:00 PKST 2011
prod Standby Database Close READ ONLY completed Thu Jun 30 02:00:00 PKST 2011
prod Standby Database Recovery Mode Started Thu Jun 30 02:00:00 PKST 2011
===============================================================================
prod Standby Database Open READ ONLY initiated Thu Jun 30 09:00:00 PKST 2011
prod Standby Database Open READ ONLY completed Thu Jun 30 09:00:00 PKST 2011