Announcements

Oracle training based on real-time expertise as per industry standards. Upcoming batch details are here.

View batch schedule

Free Oracle mock interview. Register using the link.

Register

#DBAchallenge: submit your questions.

Ask questions
Swipe for more →
Browse by Topic
Latest Posts

    Friday, September 15, 2023

    RMAN Status Query!!!

    RMAN Status Query!!!

    How to get RMAN information about the backup type, status, start time,end time, Size of the backup etc!!!

    How to find the backup size?
    How to check the RMAN backup status?
    How to check the previous RMAN backup status?

    #Calculate the RMAN backup size 


    SET PAGES 2000 LINES 200
    SELECT TO_CHAR(COMPLETION_TIME, 'YYYY-MON-DD') COMPLETION_TIME, TYPE, ROUND(SUM(BYTES)/1048576) MB, ROUND(SUM(ELAPSED_SECONDS)/60) MIN 
    FROM 
    (SELECT 
    CASE 
    WHEN S.BACKUP_TYPE='L' THEN 'ARCHIVELOG' 
    WHEN S.CONTROLFILE_INCLUDED='YES' THEN 'CONTROLFILE' 
    WHEN S.BACKUP_TYPE='D' AND S.INCREMENTAL_LEVEL=0 THEN 'LEVEL0' 
    WHEN S.BACKUP_TYPE='I' AND S.INCREMENTAL_LEVEL=1 THEN 'LEVEL1' 
    END TYPE, 
    TRUNC(S.COMPLETION_TIME) COMPLETION_TIME, P.BYTES, S.ELAPSED_SECONDS 
    FROM V$BACKUP_PIECE P, V$BACKUP_SET S 
    WHERE P.STATUS='A' AND P.RECID=S.RECID 
    UNION ALL 
    SELECT 'DATAFILECOPY' type, TRUNC(COMPLETION_TIME), OUTPUT_BYTES, 0 ELAPSED_SECONDS FROM V$BACKUP_COPY_DETAILS) 
    GROUP BY TO_CHAR(COMPLETION_TIME, 'YYYY-MON-DD'), TYPE 
    ORDER BY 1 ASC,2,3; 

    RMAN> LIST BACKUP OF DATABASE SUMMARY;
    RMAN> LIST BACKUP TAG LV0BKP;

    #Calculate RMAN backup status, size, timing and session key
    #RMAN information about the backup type, status, start time,end time, Size of the backup etc.


    SET PAGES 2000 LINES 200
    COL STATUS FORMAT a9
    COL hrs FORMAT 999.99
    select SESSION_KEY,
    INPUT_TYPE,
    STATUS,
    TO_CHAR(START_TIME,'mm/dd/yy HH24:MI:SS') START_TIME,
    TO_CHAR(END_TIME,'mm/dd/yy HH24:MI:SS') END_TIME,
    ELAPSED_SECONDS/3600 HRS,
    INPUT_BYTES/1024/1024/1024 SUM_BYTES_BACKED_IN_GB,
    OUTPUT_BYTES/1024/1024/1024 SUM_BACKUP_PIECES_IN_GB,
    OUTPUT_DEVICE_TYPE
    FROM V$RMAN_BACKUP_JOB_DETAILS
    order by SESSION_KEY;

    #The following query shows the backup job speed ordered by session key, which the primary key for the RMAN session. The columns in_sec and out_sec columns display the data input and output per second.


    SET PAGES 2000 LINES 200
    COL OPTIMIZED for a10
    COL INPUT_PER_SEC FORMAT a20
    COL OUTPUT_PER_SEC FORMAT a20
    COL TIME_TAKEN_DISPLAY FORMAT a10
    SELECT SESSION_KEY,
    INPUT_TYPE,
    OPTIMIZED,
    COMPRESSION_RATIO,
    INPUT_BYTES_PER_SEC_DISPLAY INPUT_PER_SEC,
    OUTPUT_BYTES_PER_SEC_DISPLAY OUTPUT_PER_SEC,
    TIME_TAKEN_DISPLAY
    FROM V$RMAN_BACKUP_JOB_DETAILS
    ORDER BY SESSION_KEY;

    #RMAN information about the backup type, status, start time,end time, Size of the backup etc from Recovery Catalog


    SET PAGES 2000 LINES 200
    COL STATUS FORMAT a9
    COL HRS FORMAT 999.99
    SELECT DB_NAME,
    INPUT_TYPE,
    STATUS,
    TO_CHAR(START_TIME,'MM/DD/YY HH24:MI:SS') START_TIME,
    TO_CHAR(END_TIME,'MM/DD/YY HH24:MI:SS') END_TIME,
    ELAPSED_SECONDS/3600 HRS,
    INPUT_BYTES/1024/1024/1024 SUM_BYTES_BACKED_IN_GB,
    OUTPUT_BYTES/1024/1024/1024 SUM_BACKUP_PIECES_IN_GB,
    OUTPUT_DEVICE_TYPE
    FROM RC_RMAN_BACKUP_JOB_DETAILS
    –WHERE DB_NAME='SBLTPS'
    ORDER BY DB_NAME,SESSION_KEY;

    Reference

    Log:

    ====
    [oracle@node1 ~]$ . oraenv
    ORACLE_SID = [oracle] ? ORA19C
    The Oracle base has been set to /u01/app/oracle
    [oracle@node1 ~]$
    [oracle@node1 ~]$ sqlplus / as sysdba

    SQL*Plus: Release 19.0.0.0.0 - Production on Fri Sep 15 14:54:33 2023
    Version 19.3.0.0.0

    Copyright (c) 1982, 2019, Oracle.  All rights reserved.


    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.3.0.0.0

    SQL> SET PAGES 2000 LINES 200
    SELECT TO_CHAR(COMPLETION_TIME, 'YYYY-MON-DD') COMPLETION_TIME, TYPE, ROUND(SUM(BYTES)/1048576) MB, ROUND(SUM(ELAPSED_SECONDS)/60) MIN
    FROM
    (SELECT
    CASE
    WHEN S.BACKUP_TYPE='L' THEN 'ARCHIVELOG'
    WHEN S.CONTROLFILE_INCLUDED='YES' THEN 'CONTROLFILE'
    WHEN S.BACKUP_TYPE='D' AND S.INCREMENTAL_LEVEL=0 THEN 'LEVEL0'
    WHEN S.BACKUP_TYPE='I' AND S.INCREMENTAL_LEVEL=1 THEN 'LEVEL1'
    SQL>   2    3    4    5    6    7    8    9  END TYPE,
    TRUNC(S.COMPLETION_TIME) COMPLETION_TIME, P.BYTES, S.ELAPSED_SECONDS
    FROM V$BACKUP_PIECE P, V$BACKUP_SET S
     10   11   12  WHERE P.STATUS='A' AND P.RECID=S.RECID
    UNION ALL
     13   14  SELECT 'DATAFILECOPY' type, TRUNC(COMPLETION_TIME), OUTPUT_BYTES, 0 ELAPSED_SECONDS FROM V$BACKUP_COPY_DETAILS)
     15  GROUP BY TO_CHAR(COMPLETION_TIME, 'YYYY-MON-DD'), TYPE
     16  ORDER BY 1 ASC,2,3;

    COMPLETION_TIME      TYPE                 MB        MIN
    -------------------- ------------ ---------- ----------
    2023-AUG-01          DATAFILECOPY        776          0
    2023-SEP-12          ARCHIVELOG           33          0
    2023-SEP-13          ARCHIVELOG          250          2
    2023-SEP-14          ARCHIVELOG          225          2
    2023-SEP-14          CONTROLFILE         565          1
    2023-SEP-14          DATAFILECOPY       3795          0
    2023-SEP-15          ARCHIVELOG          183          1
    2023-SEP-15          CONTROLFILE         657          1

    8 rows selected.

    SQL> exit
    Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.3.0.0.0
    [oracle@node1 ~]$ rman target /

    Recovery Manager: Release 19.0.0.0.0 - Production on Fri Sep 15 14:55:15 2023
    Version 19.3.0.0.0

    Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

    connected to target database: ORA19C (DBID=1121712241)

    RMAN> LIST BACKUP OF DATABASE SUMMARY;

    using target database control file instead of recovery catalog

    List of Backups
    ===============
    Key     TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
    ------- -- -- - ----------- --------------- ------- ------- ---------- ---
    42981   B  1  A DISK        14-SEP-23       1       1       NO         MALLIK_BACKUP_TAG

    RMAN> LIST BACKUP TAG MALLIK_BACKUP_TAG;


    List of Backup Sets
    ===================


    BS Key  Type LV Size       Device Type Elapsed Time Completion Time
    ------- ---- -- ---------- ----------- ------------ ---------------
    42981   Incr 1  253.69M    DISK        00:00:08     14-SEP-23
            BP Key: 42991   Status: AVAILABLE  Compressed: NO  Tag: MALLIK_BACKUP_TAG
            Piece Name: /var/rubrik/oracle/f9707ae9-ff5d-4333-8291-2b234a6a4865_backup/c0/fh26bpf3_1_1
      List of Datafiles in backup set 42981
      File LV Type Ckp SCN    Ckp Time  Abs Fuz SCN Sparse Name
      ---- -- ---- ---------- --------- ----------- ------ ----
      1    1  Incr 74040947   14-SEP-23              NO    /u01/app/oracle/oradata/ORA19C/datafile/o1_mf_system_j64p3dcg_.dbf
      3    1  Incr 74040947   14-SEP-23              NO    /u01/app/oracle/oradata/ORA19C/datafile/o1_mf_sysaux_j64p4hpv_.dbf
      4    1  Incr 74040947   14-SEP-23              NO    /u01/app/oracle/oradata/ORA19C/datafile/o1_mf_undotbs1_j64p58v3_.dbf
      7    1  Incr 74040947   14-SEP-23              NO    /u01/app/oracle/oradata/ORA19C/datafile/o1_mf_users_j64p59w2_.dbf
      14   1  Incr 74040947   14-SEP-23              NO    /u01/app/oracle/oradata/ORA19C/datafile/o1_mf_user1_j8r9y84m_.dbf
      16   1  Incr 74040947   14-SEP-23              NO    /u01/app/oracle/oradata/ORA19C/datafile/o1_mf_mallik2_j909fm6p_.dbf
      20   1  Incr 74040947   14-SEP-23              NO    /u01/app/oracle/oradata/ORA19C/datafile/o1_mf_test1_ktlw1tvs_.dbf

    RMAN> exit


    Recovery Manager complete.

    [oracle@node1 ~]$
    [oracle@node1 ~]$ sqlplus / as sysdba

    SQL*Plus: Release 19.0.0.0.0 - Production on Fri Sep 15 14:55:41 2023
    Version 19.3.0.0.0

    Copyright (c) 1982, 2019, Oracle.  All rights reserved.


    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.3.0.0.0

    SQL> SET PAGES 2000 LINES 200
    SQL> COL STATUS FORMAT a9
    COL hrs FORMAT 999.99
    select SESSION_KEY,
    INPUT_TYPE,
    STATUS,
    SQL> SQL>   2    3    4  TO_CHAR(START_TIME,'mm/dd/yy HH24:MI:SS') START_TIME,
      5  TO_CHAR(END_TIME,'mm/dd/yy HH24:MI:SS') END_TIME,
    ELAPSED_SECONDS/3600 HRS,
    INPUT_BYTES/1024/1024/1024 SUM_BYTES_BACKED_IN_GB,
    OUTPUT_BYTES/1024/1024/1024 SUM_BACKUP_PIECES_IN_GB,
      6  OUTPUT_DEVICE_TYPE
    FROM V$RMAN_BACKUP_JOB_DETAILS
    order by SESSION_KEY;  7    8    9   10   11

    SESSION_KEY INPUT_TYPE    STATUS    START_TIME        END_TIME              HRS SUM_BYTES_BACKED_IN_GB SUM_BACKUP_PIECES_IN_GB OUTPUT_DEVICE_TYP
    ----------- ------------- --------- ----------------- ----------------- ------- ---------------------- ----------------------- -----------------
    <Truncated>
         215289 DB INCR       COMPLETED 09/14/23 13:43:46 09/14/23 13:45:05     .02             2.54919434              .333282471 DISK
         215305 DB INCR       COMPLETED 09/14/23 13:57:55 09/14/23 13:59:45     .03             2.74450684              .528594971 DISK
         215326 ARCHIVELOG    COMPLETED 09/14/23 14:08:08 09/14/23 14:08:38     .01             .046971798               .04708147 DISK
         215336 ARCHIVELOG    COMPLETED 09/14/23 14:11:57 09/14/23 14:12:11     .00             .042680264              .042789936 DISK
         215346 ARCHIVELOG    COMPLETED 09/14/23 15:08:08 09/14/23 15:08:31     .01             .047270775              .047380447 DISK
         215356 ARCHIVELOG    COMPLETED 09/14/23 16:08:28 09/14/23 16:08:42     .00             .047048092              .047157764 DISK
         215366 ARCHIVELOG    COMPLETED 09/14/23 17:08:18 09/14/23 17:08:32     .00              .04712677              .047236443 DISK
         215376 ARCHIVELOG    COMPLETED 09/14/23 18:08:44 09/14/23 18:08:59     .00             .047767639              .047877312 DISK
         215386 ARCHIVELOG    COMPLETED 09/14/23 19:08:32 09/14/23 19:08:46     .00              .04718399              .047293663 DISK
         215396 ARCHIVELOG    COMPLETED 09/14/23 20:08:36 09/14/23 20:08:58     .01             .046964645              .047074318 DISK
         215406 ARCHIVELOG    COMPLETED 09/14/23 21:08:48 09/14/23 21:09:03     .00             .047271729              .047381401 DISK
         215416 ARCHIVELOG    COMPLETED 09/14/23 22:09:00 09/14/23 22:09:14     .00              .12175703              .121866703 DISK
         215426 ARCHIVELOG    COMPLETED 09/14/23 23:09:00 09/14/23 23:09:15     .00             .084067345              .084177017 DISK
         215436 ARCHIVELOG    COMPLETED 09/15/23 00:09:46 09/15/23 00:10:17     .01             .047124386              .047234058 DISK
         215446 ARCHIVELOG    COMPLETED 09/15/23 01:09:47 09/15/23 01:10:18     .01             .047052383              .047162056 DISK
         215456 ARCHIVELOG    COMPLETED 09/15/23 02:09:43 09/15/23 02:10:06     .01             .046983242              .047092915 DISK
         215466 ARCHIVELOG    COMPLETED 09/15/23 03:09:44 09/15/23 03:09:59     .00             .047057629              .047167301 DISK
         215476 ARCHIVELOG    COMPLETED 09/15/23 04:09:39 09/15/23 04:09:54     .00             .047075272              .047184944 DISK
         215486 ARCHIVELOG    COMPLETED 09/15/23 05:09:31 09/15/23 05:09:42     .00             .046983242              .047092915 DISK
         215496 ARCHIVELOG    COMPLETED 09/15/23 06:09:47 09/15/23 06:10:02     .00             .048101902              .048211575 DISK
         215506 ARCHIVELOG    COMPLETED 09/15/23 07:09:49 09/15/23 07:10:00     .00             .046898365              .047008038 DISK
         215516 ARCHIVELOG    COMPLETED 09/15/23 08:09:57 09/15/23 08:10:11     .00             .046968937              .047078609 DISK
         215526 ARCHIVELOG    COMPLETED 09/15/23 09:09:39 09/15/23 09:09:45     .00             .047005177              .047114849 DISK
         215536 ARCHIVELOG    COMPLETED 09/15/23 10:09:45 09/15/23 10:09:51     .00             .046883583              .046993256 DISK
         215546 ARCHIVELOG    COMPLETED 09/15/23 11:09:45 09/15/23 11:09:52     .00             .046927452              .047037125 DISK
         215556 ARCHIVELOG    COMPLETED 09/15/23 12:10:14 09/15/23 12:10:37     .01             .047740459              .047850132 DISK
         215566 ARCHIVELOG    COMPLETED 09/15/23 13:10:16 09/15/23 13:10:31     .00             .046950817               .04706049 DISK
         215576 ARCHIVELOG    COMPLETED 09/15/23 14:10:21 09/15/23 14:10:32     .00              .04672718              .046836853 DISK

    1209 rows selected.

    SQL>
    SQL> SET PAGES 2000 LINES 200
    COL OPTIMIZED for a10
    COL INPUT_PER_SEC FORMAT a20
    COL OUTPUT_PER_SEC FORMAT a20
    COL TIME_TAKEN_DISPLAY FORMAT a10
    SELECT SESSION_KEY,
    INPUT_TYPE,
    OPTIMIZED,
    COMPRESSION_RATIO,
    INPUT_BYTES_PER_SEC_DISPLAY INPUT_PER_SEC,
    OUTPUT_BYTES_PER_SEC_DISPLAY OUTPUT_PER_SEC,
    TIME_TAKEN_DISPLAY
    FROM V$RMAN_BACKUP_JOB_DETAILS
    ORDER BY SESSION_KEY;SQL> SQL> SQL> SQL> SQL>   2    3    4    5    6    7    8    9

    SESSION_KEY INPUT_TYPE    OPTIMIZED  COMPRESSION_RATIO INPUT_PER_SEC        OUTPUT_PER_SEC       TIME_TAKEN
    ----------- ------------- ---------- ----------------- -------------------- -------------------- ----------
    <Truncated>
         215289 DB INCR       NO                7.64875011    33.04M                4.32M            00:01:19
         215305 DB INCR       NO                5.19207898    25.55M                4.92M            00:01:50
         215326 ARCHIVELOG    NO                         1     1.60M                1.61M            00:00:30
         215336 ARCHIVELOG    NO                         1     3.12M                3.13M            00:00:14
         215346 ARCHIVELOG    NO                         1     2.10M                2.11M            00:00:23
         215356 ARCHIVELOG    NO                         1     3.44M                3.45M            00:00:14
         215366 ARCHIVELOG    NO                         1     3.45M                3.46M            00:00:14
         215376 ARCHIVELOG    NO                         1     3.26M                3.27M            00:00:15
         215386 ARCHIVELOG    NO                         1     3.45M                3.46M            00:00:14
         215396 ARCHIVELOG    NO                         1     2.19M                2.19M            00:00:22
         215406 ARCHIVELOG    NO                         1     3.23M                3.23M            00:00:15
         215416 ARCHIVELOG    NO                         1     8.91M                8.91M            00:00:14
         215426 ARCHIVELOG    NO                         1     5.74M                5.75M            00:00:15
         215436 ARCHIVELOG    NO                         1     1.56M                1.56M            00:00:31
         215446 ARCHIVELOG    NO                         1     1.55M                1.56M            00:00:31
         215456 ARCHIVELOG    NO                         1     2.09M                2.10M            00:00:23
         215466 ARCHIVELOG    NO                         1     3.21M                3.22M            00:00:15
         215476 ARCHIVELOG    NO                         1     3.21M                3.22M            00:00:15
         215486 ARCHIVELOG    NO                         1     4.37M                4.38M            00:00:11
         215496 ARCHIVELOG    NO                         1     3.28M                3.29M            00:00:15
         215506 ARCHIVELOG    NO                         1     4.37M                4.38M            00:00:11
         215516 ARCHIVELOG    NO                         1     3.44M                3.44M            00:00:14
         215526 ARCHIVELOG    NO                         1     8.02M                8.04M            00:00:06
         215536 ARCHIVELOG    NO                         1     8.00M                8.02M            00:00:06
         215546 ARCHIVELOG    NO                         1     6.86M                6.88M            00:00:07
         215556 ARCHIVELOG    NO                         1     2.13M                2.13M            00:00:23
         215566 ARCHIVELOG    NO                         1     3.21M                3.21M            00:00:15
         215576 ARCHIVELOG    NO                         1     4.35M                4.36M            00:00:11

    1209 rows selected.

    SQL> exit
    Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.3.0.0.0
    [oracle@node1 ~]$

    Regards,
    Mallik

    No comments:

    Post a Comment

    🌟 Proud to be an Oracle ACE Pro! 🚀

    🌟 Proud to be an Oracle ACE Pro! 🚀 I’m excited to share my official Oracle ACE Profile with the Oracle community. 👨‍💻 Mallikarjun ...