Wednesday, 14 May 2025

Filled under:

SET LINESIZE 200

COL input_type FOR A15

COL success_count FOR 15

COL failed_count FOR 15

COL total FOR 10

COL success_rate_pct FOR 20

SELECT

DECODE(input_type,

'DB FULL', 'FULL',

'DB INCR', 'INCREMENTAL',

input_type) AS input_type,

COUNT(CASE WHEN status = 'COMPLETED' THEN 1 END) AS success_count,

COUNT(CASE WHEN status <> 'COMPLETED' THEN 1 END) AS failed_count,

COUNT(*) AS total,

ROUND(

(COUNT(CASE WHEN status = 'COMPLETED' THEN 1 END) * 100.0) /

COUNT(*), 2) AS success_rate_pct

FROM

v$rman_backup_job_details

WHERE

start_time >= SYSDATE - 7

AND input_type IN ('DB FULL', 'DB INCR')

GROUP BY

DECODE(input_type,

'DB FULL', 'FULL',

'DB INCR', 'INCREMENTAL',

input_type)

ORDER BY

input_type; 

0 comments:

Post a Comment