Gblog

おもにTips

UNDOブロックの使用量を監視する

以下のシェルで毎秒の UNDO BLOCK を確認できる。

#!/bin/sh
(
echo "set lin 120 pages 1000 feed on"
echo "conn / as sysdba"
while [ 1 ]
do
echo "select used_ublk from v\$transaction t, v\$session s where t.addr = s.taddr and s.username='XXX';"
sleep 1
done
) | sqlplus /nolog

 

他にも、V$TRANSACTION で見れるものならなんでも使えるので便利かも。