以下のシェルで毎秒の 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 で見れるものならなんでも使えるので便利かも。