#!/bin/ksh
# First, we must set the environment . . . .
ORACLE_SID=$ORACLE_SID
export ORACLE_SID
ORACLE_HOME=`cat /etc/oratab|grep ^$ORACLE_SID:|cut -f2 -d':'`
####for solaris#####
#ORACLE_HOME=`cat /var/opt/oracle/oratab|grep ^$ORACLE_SID:|cut -f2 -d':'`
export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH
export PATH
echo "Please enter the number of seconds between snapshots."
read elapsed
$ORACLE_HOME/bin/sqlplus perfstat/perfstat<10);
exit
EOF
sleep $elapsed
$ORACLE_HOME/bin/sqlplus perfstat/perfstat<10);
select
name,
snap_id,
to_char(snap_time,' dd Mon YYYY HH24:mi:ss')
from
stats\$snapshot,
v\$database
where
snap_id > (select max(snap_id)-2 from stats\$snapshot)
;
пятница, 19 декабря 2008 г.
Срезы statspack через заданный промежуток времени :
Если не запущен job spauto.sql но нужно собрать часовую статистику statspack, рекомендуется следующий скрипт, после запуска запросит значение elapsed в секундах:
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий