Скрипт 5. Объем данных, записываемых транзакцией в сегмент отката
Количество байт, которое транзакция записывает в сегмент отката может быть вычислено с помощью следующего скрипта: set feedback off termout off echo off col Before format 999999999999999 New_Value Before_trans col After format 999999999999999 New_Value After_trans col Result format 999999999999999 hea 'Number of bytes generated' select sum(Writes) Before from V$ROLLSTAT; set feedback off termout on spool UNDO.LST prompt . . . . . Amount of the undo generate by the transaction: prompt + + + Trasaction begins set echo on feedback on @TEST.SQL set feedback off termout on echo off prompt - - - Trasaction ends set termout off select sum(Writes) After from V$ROLLSTAT; set termout on select &After_trans - &Before_trans Result from DUAL; Spool off