Formatando a saida para um arquivo texto

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;

Comentários