UR :undo_retention
UPS:UNDO PER SECOND
DBS:db_block_size
SELECT (ur * (ups * dbs)) + (dbs * 24) AS "Bytes"
FROM (SELECT VALUE AS ur
FROM v$parameter
WHERE NAME = 'undo_retention'),
(SELECT (SUM (undoblks) / SUM (((end_time - begin_time) * 86400))
) AS ups
FROM v$undostat),
(SELECT VALUE AS dbs
FROM v$parameter
WHERE NAME = 'db_block_size');