Showing posts with label to recover corrupted blocks from a backup set using RMAN.. Show all posts
Showing posts with label to recover corrupted blocks from a backup set using RMAN.. Show all posts

Wednesday, 30 August 2017

Repair corrupt block using RMAN in Oracle step by step


The purpose of this is to recover corrupted blocks from a backup set using RMAN.

Description

In this activity, you will identify the corrupt block in a data file and recover the corrupt block using an RMAN backup.

In this activity, you: 

Create a full database backup
Identify the corrupt block
Recover the corrupt block


Step .1----------------Backup of Full Database with archive Backup-------------

[oracle@exacell01 dbs]$ rman target / nocatalog

Recovery Manager: Release 12.1.0.2.0 - Production on Sun Feb 7 15:47:22 2016

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

connected to target database: CDB3 (DBID=600505155)
using target database control file instead of recovery catalog

RMAN> backup database plus archive l   elog
2> ;


Starting backup at 07-FEB-16
current log archived
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=56 device type=DISK
channel ORA_DISK_1: starting archived log backup set
channel ORA_DISK_1: specifying archived log(s) in backup set
input archived log thread=1 sequence=25 RECID=4 STAMP=903190203
input archived log thread=1 sequence=26 RECID=5 STAMP=903190221
input archived log thread=1 sequence=27 RECID=6 STAMP=903196104
channel ORA_DISK_1: starting piece 1 at 07-FEB-16
channel ORA_DISK_1: finished piece 1 at 07-FEB-16
piece handle=/u01/CDB3/backupset/2016_02_07/o1_mf_annnn_TAG20160207T154825_ccg6hkcp_.bkp tag=TAG20160207T154825 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 07-FEB-16

Starting backup at 07-FEB-16
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00001 name=/u01/CDB3/DATAFILE/system01.dbf
input datafile file number=00003 name=/u01/CDB3/DATAFILE/sysaux01.dbf
input datafile file number=00005 name=/u01/CDB3/DATAFILE/undotbs01.dbf
channel ORA_DISK_1: starting piece 1 at 07-FEB-16
channel ORA_DISK_1: finished piece 1 at 07-FEB-16
piece handle=/u01/CDB3/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T154826_ccg6hllg_.bkp tag=TAG20160207T154826 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:25
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00002 name=/u01/CDB3/DATAFILE/pdbseed/system01.dbf
input datafile file number=00004 name=/u01/CDB3/DATAFILE/pdbseed/sysaux01.dbf
channel ORA_DISK_1: starting piece 1 at 07-FEB-16
channel ORA_DISK_1: finished piece 1 at 07-FEB-16
piece handle=/u01/CDB3/2B28F662D23A22C2E053FEFF76097A52/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T154826_ccg6jcoj_.bkp tag=TAG20160207T154826 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 07-FEB-16

Starting backup at 07-FEB-16
current log archived
using channel ORA_DISK_1
channel ORA_DISK_1: starting archived log backup set
channel ORA_DISK_1: specifying archived log(s) in backup set
input archived log thread=1 sequence=28 RECID=7 STAMP=903196132
channel ORA_DISK_1: starting piece 1 at 07-FEB-16
channel ORA_DISK_1: finished piece 1 at 07-FEB-16
piece handle=/u01/CDB3/backupset/2016_02_07/o1_mf_annnn_TAG20160207T154852_ccg6jdt4_.bkp tag=TAG20160207T154852 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 07-FEB-16

Starting Control File and SPFILE Autobackup at 07-FEB-16
piece handle=/u01/CDB3/autobackup/2016_02_07/o1_mf_s_903196133_ccg6jg1v_.bkp comment=NONE
Finished Control File and SPFILE Autobackup at 07-FEB-16

RMAN> backup current controlfile;

Starting backup at 07-FEB-16
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
including current control file in backup set
channel ORA_DISK_1: starting piece 1 at 07-FEB-16
channel ORA_DISK_1: finished piece 1 at 07-FEB-16
piece handle=/u01/CDB3/backupset/2016_02_07/o1_mf_ncnnf_TAG20160207T154918_ccg6k742_.bkp tag=TAG20160207T154918 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 07-FEB-16

Starting Control File and SPFILE Autobackup at 07-FEB-16
piece handle=/u01/CDB3/autobackup/2016_02_07/o1_mf_s_903196160_ccg6k8c8_.bkp comment=NONE
Finished Control File and SPFILE Autobackup at 07-FEB-16

Step 2----------------------To check backup Details---------------------------

RMAN> list backup of database
2> ;


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


BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
1       Full    409.59M    DISK        00:00:05     07-FEB-16    
        BP Key: 1   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T135041
        Piece Name: /u01/CDB3/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T135041_ccfzlt4b_.bkp
  List of Datafiles in backup set 1
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  1       Full 388110     07-FEB-16 /u01/CDB3/DATAFILE/system01.dbf
  3       Full 388110     07-FEB-16 /u01/CDB3/DATAFILE/sysaux01.dbf
  5       Full 388110     07-FEB-16 /u01/CDB3/DATAFILE/undotbs01.dbf

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2       Full    11.81M     DISK        00:00:00     07-FEB-16    
        BP Key: 2   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T135041
        Piece Name: /u01/CDB3/2B28F662D23A22C2E053FEFF76097A52/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T135041_ccfzmm91_.bkp
  List of Datafiles in backup set 2
  Container ID: 2, PDB Name: PDB$SEED
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  2       Full 27538      07-FEB-16 /u01/CDB3/DATAFILE/pdbseed/system01.dbf
  4       Full 27538      07-FEB-16 /u01/CDB3/DATAFILE/pdbseed/sysaux01.dbf

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
9       Full    409.74M    DISK        00:00:01     07-FEB-16    
        BP Key: 9   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T141005
        Piece Name: /u01/CDB3/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T141005_ccg0q59m_.bkp
  List of Datafiles in backup set 9
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  1       Full 389314     07-FEB-16 /u01/CDB3/DATAFILE/system01.dbf
  3       Full 389314     07-FEB-16 /u01/CDB3/DATAFILE/sysaux01.dbf
  5       Full 389314     07-FEB-16 /u01/CDB3/DATAFILE/undotbs01.dbf

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
10      Full    11.81M     DISK        00:00:00     07-FEB-16    
        BP Key: 10   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T141005
        Piece Name: /u01/CDB3/2B28F662D23A22C2E053FEFF76097A52/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T141005_ccg0qnfl_.bkp
  List of Datafiles in backup set 10
  Container ID: 2, PDB Name: PDB$SEED
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  2       Full 27538      07-FEB-16 /u01/CDB3/DATAFILE/pdbseed/system01.dbf
  4       Full 27538      07-FEB-16 /u01/CDB3/DATAFILE/pdbseed/sysaux01.dbf

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
14      Full    409.53M    DISK        00:00:04     07-FEB-16    
        BP Key: 14   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T154826
        Piece Name: /u01/CDB3/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T154826_ccg6hllg_.bkp
  List of Datafiles in backup set 14
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  1       Full 394609     07-FEB-16 /u01/CDB3/DATAFILE/system01.dbf
  3       Full 394609     07-FEB-16 /u01/CDB3/DATAFILE/sysaux01.dbf
  5       Full 394609     07-FEB-16 /u01/CDB3/DATAFILE/undotbs01.dbf

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
15      Full    11.81M     DISK        00:00:00     07-FEB-16    
        BP Key: 15   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T154826
        Piece Name: /u01/CDB3/2B28F662D23A22C2E053FEFF76097A52/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T154826_ccg6jcoj_.bkp
  List of Datafiles in backup set 15
  Container ID: 2, PDB Name: PDB$SEED
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  2       Full 27538      07-FEB-16 /u01/CDB3/DATAFILE/pdbseed/system01.dbf
  4       Full 27538      07-FEB-16 /u01/CDB3/DATAFILE/pdbseed/sysaux01.dbf


Step3 --To check Database Details


RMAN>
RMAN> select file_name from dba_data_files;



FILE_NAME                                                                      
--------------------------------------------------------------------------------

/u01/CDB3/DATAFILE/system01.dbf

/u01/CDB3/DATAFILE/sysaux01.dbf

/u01/CDB3/DATAFILE/undotbs01.dbf


RMAN>

RMAN> creae te tablespace emp datafile '/u01/CDB3/DATAFILE/emp_tbs.dbf' size 100m;

Statement processed

RMAN> exit


-----simulate block corruption-----------------

Recovery Manager complete.
[oracle@exacell01 dbs]$ dd of -=/u01/CDB3/DATAFILE/emp_tbs.dbf' bs=8192 conv=notrunc seek=13 <<EOF
> ;
> /
>
[oracle@exacell01 dbs]$ dd of=/u01/CDB3/DATAFILE/emp_tbs.dbf' bs=8192 conv=notrunc seek=13 <<EOF

;

/

>
[oracle@exacell01 dbs]$ dd of=/u01/CDB3/DATAFILE/emp_tbs.dbf' bs=8192 conv=notrunc seek=13 << EOF
> ;
> ;;
>
>
>
[oracle@exacell01 dbs]$ dd of=/u01/CDB3/DATAFILE/emp_tbs.dbf' bs=8192 conv=notrunc seek=13 << EOF

;

;;



CORRUPT CORRUPT CORRUPT
> EOF
>
>
[oracle@exacell01 dbs]$ dd of=/u01/CDB3/DATAFILE/emp_tbs.dbf' bs=8192 conv=notrunc seek=13 << EOF

CORRUPT CORRUPT CORRUPT

EOF

;                      

;;


CORRUPT CORRUPT CORRUPT

EOF


;                      

;;



<< EOF

;

;;


CORRUPT CORRUPT CORRUPT

EOF



EOF
>

>
[oracle@exacell01 dbs]$ dd of=/u01/CDB3/DATAFILE/emp_tbs.dbf' bs=8192 conv=notrunc seek=13 << EOF

CORRUPT CORRUPT CORRUPT EOF


\\\\


dd of=/u01/CDB3/DATAFILE/emp_tbs.dbf bs=8192 conv=notrunc seek=13 << EOF

CORRUPT CORRUPT CORRUPT EOF


> EOF
0+1 records in
0+1 records out
29 bytes (29 B) copied, 5.3e-05 seconds, 547 kB/s
[oracle@exacell01 dbs]$ dd of=/u01/CDB3/DATAFILE/emp_tbs.dbf bs=8192 conv=notrunc seek=13 << EOF/u01/CDB3/DATAFILE/emp_tbs.dbf/u01/CDB3/DATAFILE/emp_tbs.dbf
/u01/CDB3/DATAFILE/emp_tbs.dbf
/u01/CDB3/DATAFILE/emp_tbs.dbf
/u01/CDB3/DATAFILE/emp_tbs.dbf
/u01/CDB3/DATAFILE/emp_tbs.dbf
d/u01/CDB3/DATAFILE/emp_tbs.dbf
b/u01/CDB3/DATAFILE/emp_tbs.dbf
v/u01/CDB3/DATAFILE/emp_tbs.dbf
e/u01/CDB3/DATAFILE/emp_tbs.dbf
r/u01/CDB3/DATAFILE/emp_tbs.dbfi/u01/CDB3/DATAFILE/emp_tbs.dbff/u01/CDB3/DATAFILE/emp_tbs.dbfy/u01/CDB3/DATAFILE/emp_tbs.dbf /u01/CDB3/DATAFILE/emp_tbs.dbf blocksieze =8192
-bash: dbverify: command not found


---------------Identify the corrupt block----------------

[oracle@exacell01 dbs]$ dbv =/u01/CDB3/DATAFILE/emp_tbs.dbf blocksize=8192file

DBVERIFY: Release 12.1.0.2.0 - Production on Sun Feb 7 16:19:07 2016

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

DBVERIFY - Verification starting : FILE = /u01/CDB3/DATAFILE/emp_tbs.dbf
Page 13 is marked corrupt
Corrupt block relative dba: 0x0180000d (file 6, block 13)
Bad header found during dbv:
Data in bad block:
 type: 67 format: 7 rdba: 0x20545055
 last change scn: 0x5055.52524f43 seq: 0x54 flg: 0x20
 spare1: 0x52 spare2: 0x52 spare3: 0x5252
 consistency value in tail: 0x087a1e02
 check value in block header: 0x4f43
 block checksum disabled



DBVERIFY - Verification complete

Total Pages Examined         : 12800
Total Pages Processed (Data) : 0
Total Pages Failing   (Data) : 0
Total Pages Processed (Index): 0
Total Pages Failing   (Index): 0
Total Pages Processed (Other): 126
Total Pages Processed (Seg)  : 0
Total Pages Failing   (Seg)  : 0
Total Pages Empty            : 12673
Total Pages Marked Corrupt   : 1
Total Pages Influx           : 0
Total Pages Encrypted        : 0
Highest block SCN            : 395386 (0.395386)



----------Validate backup --------------


RMAN> backup validate datafile '/u01/CDB3/DATAFILE/emp_tbs.dbf'
2> ;

Starting backup at 07-FEB-16
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=42 device type=DISK
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00006 name=/u01/CDB3/DATAFILE/emp_tbs.dbf
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
List of Datafiles
=================
File Status Marked Corrupt Empty Blocks Blocks Examined High SCN
---- ------ -------------- ------------ --------------- ----------
6    FAILED 0              12673        12800           395386  
  File Name: /u01/CDB3/DATAFILE/emp_tbs.dbf
  Block Type Blocks Failing Blocks Processed
  ---------- -------------- ----------------
  Data       0              0              
  Index      0              0              
  Other      1              127            

validate found one or more corrupt blocks
See trace file /u01/app/oracle/diag/rdbms/cdb3/CDB3/trace/CDB3_ora_13004.trc for details
Finished backup at 07-FEB-16

RMAN> select * from v$database  _block_corruption;

     FILE#     BLOCK#     BLOCKS CORRUPTION_CHANGE# CORRUPTIO     CON_ID
---------- ---------- ---------- ------------------ --------- ----------
         6         13          1                  0 CORRUPT            0

RMAN> list backup of database
2> ;


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


BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
1       Full    409.59M    DISK        00:00:05     07-FEB-16    
        BP Key: 1   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T135041
        Piece Name: /u01/CDB3/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T135041_ccfzlt4b_.bkp
  List of Datafiles in backup set 1
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  1       Full 388110     07-FEB-16 /u01/CDB3/DATAFILE/system01.dbf
  3       Full 388110     07-FEB-16 /u01/CDB3/DATAFILE/sysaux01.dbf
  5       Full 388110     07-FEB-16 /u01/CDB3/DATAFILE/undotbs01.dbf

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2       Full    11.81M     DISK        00:00:00     07-FEB-16    
        BP Key: 2   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T135041
        Piece Name: /u01/CDB3/2B28F662D23A22C2E053FEFF76097A52/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T135041_ccfzmm91_.bkp
  List of Datafiles in backup set 2
  Container ID: 2, PDB Name: PDB$SEED
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  2       Full 27538      07-FEB-16 /u01/CDB3/DATAFILE/pdbseed/system01.dbf
  4       Full 27538      07-FEB-16 /u01/CDB3/DATAFILE/pdbseed/sysaux01.dbf

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
9       Full    409.74M    DISK        00:00:01     07-FEB-16    
        BP Key: 9   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T141005
        Piece Name: /u01/CDB3/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T141005_ccg0q59m_.bkp
  List of Datafiles in backup set 9
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  1       Full 389314     07-FEB-16 /u01/CDB3/DATAFILE/system01.dbf
  3       Full 389314     07-FEB-16 /u01/CDB3/DATAFILE/sysaux01.dbf
  5       Full 389314     07-FEB-16 /u01/CDB3/DATAFILE/undotbs01.dbf

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
10      Full    11.81M     DISK        00:00:00     07-FEB-16    
        BP Key: 10   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T141005
        Piece Name: /u01/CDB3/2B28F662D23A22C2E053FEFF76097A52/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T141005_ccg0qnfl_.bkp
  List of Datafiles in backup set 10
  Container ID: 2, PDB Name: PDB$SEED
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  2       Full 27538      07-FEB-16 /u01/CDB3/DATAFILE/pdbseed/system01.dbf
  4       Full 27538      07-FEB-16 /u01/CDB3/DATAFILE/pdbseed/sysaux01.dbf

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
14      Full    409.53M    DISK        00:00:04     07-FEB-16    
        BP Key: 14   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T154826
        Piece Name: /u01/CDB3/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T154826_ccg6hllg_.bkp
  List of Datafiles in backup set 14
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  1       Full 394609     07-FEB-16 /u01/CDB3/DATAFILE/system01.dbf
  3       Full 394609     07-FEB-16 /u01/CDB3/DATAFILE/sysaux01.dbf
  5       Full 394609     07-FEB-16 /u01/CDB3/DATAFILE/undotbs01.dbf

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
15      Full    11.81M     DISK        00:00:00     07-FEB-16    
        BP Key: 15   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T154826
        Piece Name: /u01/CDB3/2B28F662D23A22C2E053FEFF76097A52/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T154826_ccg6jcoj_.bkp
  List of Datafiles in backup set 15
  Container ID: 2, PDB Name: PDB$SEED
  File LV Type Ckp SCN    Ckp Time  Name
  ---- -- ---- ---------- --------- ----
  2       Full 27538      07-FEB-16 /u01/CDB3/DATAFILE/pdbseed/system01.dbf
  4       Full 27538      07-FEB-16 /u01/CDB3/DATAFILE/pdbseed/sysaux01.dbf

RMAN> list backup of archivelog all;


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


BS Key  Size       Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
4       33.92M     DISK        00:00:00     07-FEB-16    
        BP Key: 4   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T140313
        Piece Name: /u01/app/oracle/product/12.1.0.2/db_1/dbs/arch_u04qtb591_s4_p1_t903189793

  List of Archived Logs in backup set 4
  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time
  ---- ------- ---------- --------- ---------- ---------
  1    22      374437     07-FEB-16 385630     07-FEB-16
  1    23      385630     07-FEB-16 385638     07-FEB-16
  1    24      385638     07-FEB-16 389082     07-FEB-16

BS Key  Size       Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
8       37.00K     DISK        00:00:00     07-FEB-16    
        BP Key: 8   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T141004
        Piece Name: /u01/CDB3/backupset/2016_02_07/o1_mf_annnn_TAG20160207T141004_ccg0q43o_.bkp

  List of Archived Logs in backup set 8
  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time
  ---- ------- ---------- --------- ---------- ---------
  1    25      389082     07-FEB-16 389307     07-FEB-16

BS Key  Size       Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
11      2.50K      DISK        00:00:00     07-FEB-16    
        BP Key: 11   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T141021
        Piece Name: /u01/CDB3/backupset/2016_02_07/o1_mf_annnn_TAG20160207T141021_ccg0qolc_.bkp

  List of Archived Logs in backup set 11
  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time
  ---- ------- ---------- --------- ---------- ---------
  1    26      389307     07-FEB-16 389323     07-FEB-16

BS Key  Size       Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
13      7.32M      DISK        00:00:00     07-FEB-16    
        BP Key: 13   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T154825
        Piece Name: /u01/CDB3/backupset/2016_02_07/o1_mf_annnn_TAG20160207T154825_ccg6hkcp_.bkp

  List of Archived Logs in backup set 13
  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time
  ---- ------- ---------- --------- ---------- ---------
  1    25      389082     07-FEB-16 389307     07-FEB-16
  1    26      389307     07-FEB-16 389323     07-FEB-16
  1    27      389323     07-FEB-16 394600     07-FEB-16

BS Key  Size       Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
16      9.00K      DISK        00:00:00     07-FEB-16    
        BP Key: 16   Status: AVAILABLE  Compressed: NO  Tag: TAG20160207T154852
        Piece Name: /u01/CDB3/backupset/2016_02_07/o1_mf_annnn_TAG20160207T154852_ccg6jdt4_.bkp

  List of Archived Logs in backup set 16
  Thrd Seq     Low SCN    Low Time  Next SCN   Next Time
  ---- ------- ---------- --------- ---------- ---------
  1    28      394600     07-FEB-16 394626     07-FEB-16


--------------------------restore and validate -----------------

RMAN> blockrecover datafile 7 block 13;

Starting recover at 07-FEB-16
using channel ORA_DISK_1

channel ORA_DISK_1: restoring block(s)
channel ORA_DISK_1: specifying block(s) to restore from backup set
restoring blocks of datafile 00007
channel ORA_DISK_1: reading from backup piece /u01/CDB3/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T170531_ccgc0350_.bkp
channel ORA_DISK_1: piece handle=/u01/CDB3/backupset/2016_02_07/o1_mf_nnndf_TAG20160207T170531_ccgc0350_.bkp tag=TAG20160207T170531
channel ORA_DISK_1: restored block(s) from backup piece 1
channel ORA_DISK_1: block restore complete, elapsed time: 00:00:01

starting media recovery
media recovery complete, elapsed time: 00:00:03

Finished recover at 07-FEB-16

RMAN> backup validate datafile 7
2> ;

Starting backup at 07-FEB-16
using channel ORA_DISK_1
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
input datafile file number=00007 name=/u01/CDB3/DATAFILE/emp_tbs1.dbf
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
List of Datafiles
=================
File Status Marked Corrupt Empty Blocks Blocks Examined High SCN
---- ------ -------------- ------------ --------------- ----------
7    OK     0              12673        12800           396896  
  File Name: /u01/CDB3/DATAFILE/emp_tbs1.dbf
  Block Type Blocks Failing Blocks Processed
  ---------- -------------- ----------------
  Data       0              0              
  Index      0              0              
  Other      0              127            

Finished backup at 07-FEB-16

RMAN>

RMAN> select * from v$database_block_corruption;


no rows selected

RMAN> select * from v$pdbs;

    CON_ID       DBID    CON_UID
---------- ---------- ----------
GUID                                                                          
--------------------------------------------------------------------------------
NAME                           OPEN_MODE  RES
------------------------------ ---------- ---
OPEN_TIME                             CREATE_SCN TOTAL_SIZE BLOCK_SIZE RECOVERY
------------------------------------- ---------- ---------- ---------- --------
SNAPSHOT_PARENT_CON_ID
----------------------
         2 3616173553 3616173553
2B28F662D23A22C2E053FEFF76097A52                                              
PDB$SEED                       READ ONLY  NO
07-FEB-16 02.28.51.342 PM +05:30             234  393216000       8192 ENABLED
                     0

         3  703186418  703186418
2B2FA40595EB3AC5E053FEFF7609E6AF                                              
ORADB                          OPEN      
07-FEB-16 07.40.26.045 PM +05:30          406068          0       8192 ENABLED
                     0


RMAN>
Recovery Manager complete.
[oracle@exacell01 dbs]$