From 8d264c62a3ed241a667e6bb4f93ab86be23c5129 Mon Sep 17 00:00:00 2001 From: Yacine31 Date: Thu, 7 Dec 2023 14:38:20 +0100 Subject: [PATCH] Create 26_last_rman_backup.sql --- sql/26_last_rman_backup.sql | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 sql/26_last_rman_backup.sql diff --git a/sql/26_last_rman_backup.sql b/sql/26_last_rman_backup.sql new file mode 100644 index 0000000..874b60a --- /dev/null +++ b/sql/26_last_rman_backup.sql @@ -0,0 +1,34 @@ +prompt

Les dernières sauvegardes RMAN (10 derniers jours)

+alter session set nls_date_format='DD/MM/YYYY HH24:MI:SS' ; +set pages 25 lines 250; +col HEURE_DEBUT for a20; +col HEURE_FIN for a20; +col LAST_BKP for a10; +col status for a25; +col IN_BYTES for a15; +col OUT_BYTES for a15; +col DBNAME for a10; +set head off; + +select '---------------------------------- ' +|| 'Database name : ' || name || ', Instance name = ' || instance_name +|| ' ----------------------------------' +from v$database, v$instance; + +set head on + +select + d.NAME "DBNAME" + ,SESSION_KEY "KEY" + ,INPUT_TYPE "BKP_TYPE" + ,to_char(START_TIME,'DD-MM-YYYY HH24:MI:SS') "HEURE_DEBUT" + ,to_char(END_TIME,'DD-MM-YYYY HH24:MI:SS') "HEURE_FIN" + ,to_char(trunc(sysdate) + numtodsinterval(ELAPSED_SECONDS, 'second'),'hh24:mi:ss') "DUREE" + ,cast((floor(sysdate-start_time)) as int) || 'd ' || round((round(sysdate-start_time, 2) - cast(floor(sysdate-start_time) as int))*24,0) || 'h' as "LAST_BKP" + ,INPUT_BYTES_DISPLAY "IN_BYTES" + ,OUTPUT_BYTES_DISPLAY "OUT_BYTES" + ,r.STATUS +from V$RMAN_BACKUP_JOB_DETAILS r, v$database d, v$instance i +where start_time > (SYSDATE - 10) +order by SESSION_KEY +;