V$BACKUP_SET_SUMMARY definition in Oracle Database 11.2
V$BACKUP_SET_SUMMARY

select
  a.*,                                     -- NUM_BACKUPSETS NUMBER
  case                                     -- OLDEST_BACKUP_TIME DATE 
     when original_input_bytes/decode(output_bytes, 0, null, output_bytes) > 1 
     then original_input_bytes/decode(output_bytes, 0, null, output_bytes) 
     else 1 end compression_ratio,
  sys.dbms_rcvman.num2displaysize(original_input_bytes) original_input_bytes_display,-- NEWEST_BACKUP_TIME DATE
  sys.dbms_rcvman.num2displaysize(output_bytes) output_bytes_display,-- OUTPUT_BYTES NUMBER
  sys.dbms_rcvman.num2displaysize(original_inprate_bytes) original_inprate_bytes_display,-- ORIGINAL_INPUT_BYTES NUMBER
  sys.dbms_rcvman.num2displaysize(output_rate_bytes) output_rate_bytes_display -- ORIGINAL_INPRATE_BYTES NUMBER
  -- missed columns from describe:
  ---- OUTPUT_RATE_BYTES NUMBER
  ---- COMPRESSION_RATIO NUMBER
  ---- ORIGINAL_INPUT_BYTES_DISPLAY VARCHAR2(4000)
  ---- OUTPUT_BYTES_DISPLAY VARCHAR2(4000)
  ---- ORIGINAL_INPRATE_BYTES_DISPLAY VARCHAR2(4000)
  ---- OUTPUT_RATE_BYTES_DISPLAY VARCHAR2(4000)
from
  (
  select
    count(*) num_backupsets,
    min(start_time) oldest_backup_time,
    max(start_time) newest_backup_time,
    sum(output_bytes) output_bytes,
    sum(original_input_bytes) original_input_bytes,
    avg(original_inprate_bytes) original_inprate_bytes,
    avg(output_rate_bytes) output_rate_bytes
  from
    (
    select
      unique set_stamp,
      set_count,
      start_time,
      output_bytes,
      original_input_bytes,
      original_inprate_bytes,
      output_rate_bytes,
      compression_ratio
    from
      v$backup_set_details))a

home |  up