RMAN backup Status (Remaining Time and Percentage)
On Running a huge database backup we often need to know the status of backup.
1) How much backup is taken.
2) How much is remain.
3) Estimate time to complete the backup.
After lot of search i find out this amazing query below.
1) How much backup is taken.
2) How much is remain.
3) Estimate time to complete the backup.
After lot of search i find out this amazing query below.
col dbsize_mbytes for 99,999,990.00 justify right head "DBSIZE_MB"
col input_mbytes for 99,999,990.00 justify right head "READ_MB"
col output_mbytes for 99,999,990.00 justify right head "WRITTEN_MB"
col output_device_type for a10 justify left head "DEVICE"
col complete for 990.00 justify right head "COMPLETE %"
col compression for 990.00 justify right head "COMPRESS|% ORIG"
col est_complete for a20 head "ESTIMATED COMPLETION"
col recid for 9999999 head "ID"
select recid
, output_device_type
, dbsize_mbytes
, input_bytes/1024/1024 input_mbytes
, output_bytes/1024/1024 output_mbytes
, (output_bytes/input_bytes*100) compression
, (mbytes_processed/dbsize_mbytes*100) complete
, to_char(start_time + (sysdate-start_time)/(mbytes_processed/dbsize_mbytes),'DD-MON-YYYY HH24:MI:SS') est_complete
from v$rman_status rs
, (select sum(bytes)/1024/1024 dbsize_mbytes from v$datafile)
where status='RUNNING'
and output_device_type is not null
/
Reference to original Post: https://www.dba-resources.com/oracle/rman-displaying-current-backup-progress/
Thanks Brother
ReplyDelete