#!/bin/bash
if [ $# -ne 1 ]; then
  echo "Usage: $0 SID"
  exit 1
fi
# Odczytaj zmiennie rodowiskowe dla bazy Oracle
. /etc/oraset $1
#
BOX=`uname -a | awk '{print$2}'`
#
sqlplus -s <<EOF
serwis/foo
spo $HOME/bin/log/seg.txt
set lines 80
set pages 100
SELECT
  'Segment Advice --------------------------'|| chr(10) ||
  'TABLESPACE_NAME  : ' || tablespace_name   || chr(10) ||
  'SEGMENT_OWNER    : ' || segment_owner     || chr(10) ||
  'SEGMENT_NAME     : ' || segment_name      || chr(10) ||
  'ALLOCATED_SPACE  : ' || allocated_space   || chr(10) ||
  'RECLAIMABLE_SPACE: ' || reclaimable_space || chr(10) ||
  'ZALECENIA        : ' || recommendations   || chr(10) ||
  'ROZWIAZANIE 1    : ' || c1                || chr(10) ||
  'ROZWIAZANIE 2    : ' || c2                || chr(10) ||
  'ROZWIAZANIE 3    : ' || c3 Porada
FROM
  TABLE(dbms_space.asa_recommendations('FALSE', 'FALSE', 'FALSE'));
EOF
cat $HOME/bin/log/seg.txt | mailx -s "Raport Segment Advisor z bazy: $1 $BOX" dkuhn@oracle.com
exit 0