分析表的crontab指令碼

cnhtm發表於2009-11-26

將分析表的語句寫入一個sh指令碼中,然後在crontab中執行這個sh指令碼,指令碼內容如下:

year=`date +%Y`
month=`date +%m`
day=`date +%d`
now=$year-$month-$day

export ORACLE_SID=orcl

sqlplus '/as sysdba' < /dev/null
set echo off;
set heading off;
set pagesize 0;
set linesize 1000;
set numwidth 12;
set termout off;
set trimspool on;
spool ${now}.log;

exec dbms_stats.GATHER_TABLE_STATS('scott','emp',cascade=>true,force=>true);

spool off;

exit;
EOF

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22049049/viewspace-1029104/,如需轉載,請註明出處,否則將追究法律責任。

相關文章