Coloque as linhas abaixo dentro do seu script. Assim a saida sera somente o resultado das sentencas SQL.
Este arquivo abaixo gera na sua saida um script para remover o snapshot do
statspack a partir de um periodo.
set linesize 77
set colsep ""
set pagesize 0
set newpage none
set feedback off
set termout off
set recsep off
set sqlprompt ""
set heading off
set echo off
spool /u01/scripts/perfstat/limpasnap.sh
select 'chmod +x /u01/scripts/perfstat/limpasnap.sh'
from dual;
select '@?/rdbms/admin/sppurge '|| minimo ||' '||maximo
select * from (
select max( snap_id) maximo, min( snap_id) minimo
from stats$snapshot,v$database;
where snap_time <= sysdate - 30);
exit;
Este arquivo abaixo gera na sua saida um script para remover o snapshot do
statspack a partir de um periodo.
set linesize 77
set colsep ""
set pagesize 0
set newpage none
set feedback off
set termout off
set recsep off
set sqlprompt ""
set heading off
set echo off
spool /u01/scripts/perfstat/limpasnap.sh
select 'chmod +x /u01/scripts/perfstat/limpasnap.sh'
from dual;
select '@?/rdbms/admin/sppurge '|| minimo ||' '||maximo
select * from (
select max( snap_id) maximo, min( snap_id) minimo
from stats$snapshot,v$database;
where snap_time <= sysdate - 30);
exit;
Comentários