RMAN Report
Il db da copiare è primary (container) mentre il pluggable database che contiene il catalogo è rcatpdb
[oracle@rmancat admin]$ rman target sys/system@primary catalog rcatown/rcatown@rcatpdb
Lista dei backup dei data file del container e dei pdb.
RMAN> list backup of database;
Sommario dei backup.RMAN> list backup summary;
List of Backups===============
Key TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
------- -- -- - ----------- --------------- ------- ------- ---------- ---
909 B F A DISK 18-FEB-21 1 1 NO TAG20210218T141107
.....................
1982 B A A DISK 22-FEB-21 1 1 NO TAG20210222T165306
...............................
2491 B F A DISK 25-FEB-21 1 1 NO TAG20210225T122314
TYPE=B vuole dire backup set
LV= level: A archivelog, F datafile
S = stato del backup: A sta per available
Informazioni di uno specifico backupset
RMAN> list backupset 2491;
oppure
RMAN> list backupset tag TAG20210225T122314;
RMAN> list backupset tag TAG20210225T122314;
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2491 Full 17.94M DISK 00:00:00 25-FEB-21
BP Key: 2494 Status: AVAILABLE Compressed: NO Tag: TAG20210225T122314
Piece Name: /u01/app/oracle/fast_recovery_area/orcl/ORCL/autobackup/2021_02_25/o1_mf_s_1065442994_j3h25348_.bkp
Control File Included: Ckp SCN: 2669459 Ckp time: 25-FEB-21
SPFILE Included: Modification time: 25-FEB-21
Lista della copia immagine dei datafile
=======================
Key File S Completion Time Ckp SCN Ckp Time Sparse
------- ---- - --------------- ---------- --------------- ------
2468 22 A 25-FEB-21 2669444 25-FEB-21 NO
Name: /u01/app/oracle/fast_recovery_area/orcl/ORCL/BC26F72385D93376E0536438A8C0C7C5/datafile/o1_mf_users_j3h251d7_.dbf Tag: TAG20210225T122313
Lista di una specifica copia del datafile.
RMAN> list copy of datafile '/u01/app/oracle/oradata/orcl/pdbtest/users01.dbf';
List of Datafile Copies
=======================
Key File S Completion Time Ckp SCN Ckp Time Sparse
------- ---- - --------------- ---------- --------------- ------
2468 22 A 25-FEB-21 2669444 25-FEB-21 NO
Name: /u01/app/oracle/fast_recovery_area/orcl/ORCL/BC26F72385D93376E0536438A8C0C7C5/datafile/o1_mf_users_j3h251d7_.dbf Tag: TAG20210225T122313
Lista delle copie di backup in una directory
Lista dei backup degli archivelog
Per verificare di aver registrato con successo il db target eseguire il comando.
List of Database Incarnations
DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time
------- ------- -------- ---------------- --- ---------- --------------------
1 9 ORCL 1590558615 PARENT 1 26-JAN-17
1 2 ORCL 1590558615 PARENT 1408558 25-JAN-21
1 203 ORCL 1590558615 PARENT 2394830 04-FEB-21
1 201 ORCL 1590558615 CURRENT 2399273 04-FEB-21
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2491 Full 17.94M DISK 00:00:00 25-FEB-21
BP Key: 2494 Status: AVAILABLE Compressed: NO Tag: TAG20210225T122314
Piece Name: /u01/app/oracle/fast_recovery_area/orcl/ORCL/autobackup/2021_02_25/o1_mf_s_1065442994_j3h25348_.bkp
Control File Included: Ckp SCN: 2669459 Ckp time: 25-FEB-21
SPFILE Included: Modification time: 25-FEB-21
Lista dei backup dei data file del container e dei pdb, degli archivelog e di spfile e control file.
RMAN> list backup;
RMAN> list copy;
Lista dei backup dei data file, degli archivelog, spfile e control file ordinati per file.
RMAN> list backup by file;
Lista dei backup dei datafile copiati come immagine.RMAN> list datafilecopy all;
List of Datafile Copies=======================
Key File S Completion Time Ckp SCN Ckp Time Sparse
------- ---- - --------------- ---------- --------------- ------
2468 22 A 25-FEB-21 2669444 25-FEB-21 NO
Name: /u01/app/oracle/fast_recovery_area/orcl/ORCL/BC26F72385D93376E0536438A8C0C7C5/datafile/o1_mf_users_j3h251d7_.dbf Tag: TAG20210225T122313
Lista di una specifica copia del datafile.
RMAN> list copy of datafile '/u01/app/oracle/oradata/orcl/pdbtest/users01.dbf';
List of Datafile Copies
=======================
Key File S Completion Time Ckp SCN Ckp Time Sparse
------- ---- - --------------- ---------- --------------- ------
2468 22 A 25-FEB-21 2669444 25-FEB-21 NO
Name: /u01/app/oracle/fast_recovery_area/orcl/ORCL/BC26F72385D93376E0536438A8C0C7C5/datafile/o1_mf_users_j3h251d7_.dbf Tag: TAG20210225T122313
Lista di una specifico backup del datafile.
RMAN> list backup of datafile '/u01/app/oracle/oradata/orcl/pdb1/users01.dbf';
oppure
RMAN> list backup of datafile 12;
Lista dei backup del datafile in intervallo di tempo.
RMAN> list backup of datafile 1 completed between '22-FEB-21' and '25-FEB-21';
RMAN> list copy like '/u01/app/oracle/fast_recovery_area/orcl/%';
RMAN> list archivelog all;
RMAN> list incarnation;
DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time
------- ------- -------- ---------------- --- ---------- --------------------
1 9 ORCL 1590558615 PARENT 1 26-JAN-17
1 2 ORCL 1590558615 PARENT 1408558 25-JAN-21
1 203 ORCL 1590558615 PARENT 2394830 04-FEB-21
1 201 ORCL 1590558615 CURRENT 2399273 04-FEB-21
Individuare i file che hanno bisogno di un backup secondo la retention policy definta per il db.
RMAN> report need backup;
Individuare i file che hanno bisogno di un backup in una diversa recovery windows,
RMAN> report need backup recovery window of 14 days;
RMAN> report need backup redundancy 3;
Report dei file che hanno bisogno di più di un 3 giorni di archived logs per il recovery.
RMAN> report need backup days 3;
Report dei file che hanno bisongo di più di 3 incremental backup per il recovery,
RMAN> report need backup incremental 3;
Report dei file di uno specifico tablespace che devono essere backuppati per soddisfare la rention policy.
RMAN> report need backup tablespace users;
Report dei file che hanno bisongo di più di 3 incremental backup per il recovery,
RMAN> report need backup incremental 3;
Report dei file di uno specifico tablespace che devono essere backuppati per soddisfare la rention policy.
RMAN> report need backup tablespace users;
Report dei file del type DISK, da backuppare in base alle retention policy.
RMAN> report need backup device type DISK;
oppureRMAN> report need backup device type tape;
Report dei file del type DISK, da backuppare in base ad una recovery window di 3 giorni.
RMAN> report need backup recovery window of 3 DAYS device type DISK;
Report file mai backupati.
RMAN> report unrecoverable;
Lista del backup dei datafile permaenti e temporanei del root container e dei pdb.
RMAN> report SCHEMA;
Lista del backup dei datafile permaenti e temporanei del root container e dei pdb di 4 giorni fa.
RMAN> report schema at time 'sysdate-4';
Lista del backup dei datafile permaenti e temporanei del root container e dei pdb in corrispondenza del valore di SCN=1000.
RMAN> report schema at scn 1000;
Lista del backup dei datafile sul valore di un sequence number dell'archive log.
RMAN> report schema at sequence 100 thread 1;
Se collegato al container root.
Lista dei backup del pdb.
RMAN> list backup of pluggable database pdbtest;
Lista dei backup da backuppare per soddisfare la rention policy.
RMAN> report need backup pluggable database pdb1;
Se ci colleghiamo ad un pdb con rman, useremo il control file.
[racle@rmancat admin]$ rman target sys/system@pdb1
connected to target database: ORCL:PDB1 (DBID=1530442562)
RMAN> list backup;
using target database control file instead of recovery catalog
Supponiamo che PDBTEST sia stato droppato
SQL> drop pluggable database pdbtest including datafiles;
e vogliamo recuperarlo da un suo backup.
Dobbiamo estrarre l'identificativo del db dal root container:
SQL> select pdb_name, pdb_guid from dba_pdb_history where pdb_name='PDBTEST';
SQL> select pdb_name, pdb_guid from dba_pdb_history where pdb_name='PDBTEST';
PDB_NAME PDB_GUID
------------------------------------------------------------------------------
PDBTEST BC26F72385D93376E0536438A8C0C7C5
PDBTEST BC26F72385D93376E0536438A8C0C7C5
RMAN> list backup guid 'BC26F72385D93376E0536438A8C0C7C5';
Verifichaimo se esiste una copia del pdb
RMAN> list copy guid 'BC26F72385D93376E0536438A8C0C7C5';
Per avere informaizoni sui job di backup di una sessione RMAN interrogare la tabella:
SQL> col in_size format a10;
SQL> col ou_size format a10;
SQL> select SESSION_KEY,INPUT_TYPE,COMPRESSION_RATIO,INPUT_BYTES_DISPLAY,
OUTPUT_BYTES_DISPLAY
from v$rman_backup_job_details
order by SESSION_KEY;