هنگام انجام عملیات بازیابی (restore) پایگاه داده اوراکل با استفاده از ابزار RMAN، اوراکل از طریق ویوی v$session_longops اطلاعاتی از میزان پیشرفت هر عملیات ارائه میدهد. این قابلیت به مدیران پایگاه داده (DBAها) امکان میدهد که فرآیند بازیابی را پایش کرده و مدت زمان تقریبی آن را تخمین بزنند.
برای مثال:
set linesize 1000
col opname format a40
SELECT opname,
totalwork,
sofar AS procd_blocks,
TIME_REMAINING,
ROUND(sofar/totalwork*100,2) AS pct_done
FROM v$session_longops
WHERE opname LIKE 'RMAN%'
AND totalwork > 0
AND sofar <> totalwork;
OPNAME TOTALWORK PROCD_BLOCKS TIME_REMAINING PCT_DONE
---------------------------------------- ---------- ------------ -------------- ----------
RMAN: full datafile restore 67490026 3147741 26123 4.66
در این مثال، اوراکل تخمین زده است که عملیات بازیابی بیش از 26,000 ثانیه طول خواهد کشید و تنها 4.66 درصد از عملیات مربوط به یک channel تا این لحظه انجام شده است.
در نسخههای 19c (احتمالاً از 19.28) و 23ai، در هنگام عملیات بازیابی، اگر عملیات یک channel بیش از 900 ثانیه طول بکشد، اوراکل بهطور خودکار گزارش پیشرفت I/O را فعال میکند و پیام زیر را نمایش می دهد:
I/O statistics progress reporting enabled with interval 900 seconds
(بیشتر…)