web-dev-qa-db-fra.com

Les journaux d'archivage RMAN sont nécessaires pour récupérer la sauvegarde spécifiée

J'ai pris une sauvegarde des fichiers de données au 31.12.2013. Les sauvegardes du fichier de données ont réussi, mais les sauvegardes du journal d'archivage ont échoué.

Maintenant, je veux déterminer quels journaux d'archivage dois-je sauvegarder pour être sûr que ma base de données sera récupérable après la restauration de la sauvegarde des fichiers de données au 31.12.2013.

5
kupa

Vous pouvez essayer (nécessite au moins Oracle 10g):

RESTORE DATABASE PREVIEW;

Vous aurez besoin d'au moins les journaux d'archivage générés pendant toute l'opération de sauvegarde.

Une démo rapide:

C:\Users>rman target /

Recovery Manager: Release 12.1.0.1.0 - Production on Wed Jan 8 14:34:28 2014

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

connected to target database: CDB12C (DBID=4034496039)

RMAN> list backup of database summary completed after 'sysdate - 1';

using target database control file instead of recovery catalog

List of Backups
===============
Key     TY LV S Device Type Completion Time    #Pieces #Copies Compressed Tag
------- -- -- - ----------- ------------------ ------- ------- ---------- ---
1       B  F  A DISK        08-jan-14:14:23:45 1       1       NO         TAG20140108T141855
2       B  F  A DISK        08-jan-14:14:24:48 1       1       NO         TAG20140108T141855
3       B  F  A DISK        08-jan-14:14:25:46 1       1       NO         TAG20140108T141855

RMAN> restore database preview summary from tag = TAG20140108T141855;

Starting restore at 08-jan-14:14:34:47
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=30 device type=DISK


List of Backups
===============
Key     TY LV S Device Type Completion Time    #Pieces #Copies Compressed Tag
------- -- -- - ----------- ------------------ ------- ------- ---------- ---
1       B  F  A DISK        08-jan-14:14:23:44 1       1       NO         TAG20140108T141855
3       B  F  A DISK        08-jan-14:14:25:30 1       1       NO         TAG20140108T141855
2       B  F  A DISK        08-jan-14:14:24:31 1       1       NO         TAG20140108T141855
using channel ORA_DISK_1

List of Archived Log Copies for database with db_unique_name CDB12C
=====================================================================

Key     Thrd Seq     S Low Time
------- ---- ------- - ------------------
1       1    13      A 03-jan-14:15:01:14
        Name: C:\APP\Oracle\FAST_RECOVERY_AREA\CDB12C\ARCHIVELOG\2014_01_08\O1_MF_1_13_9DTNSSGR_.ARC

Media recovery start SCN is 2475111
Recovery must be done beyond SCN 2475373 to clear datafile fuzziness
Finished restore at 08-jan-14:14:34:49



RMAN> list archivelog from scn 2475111 until scn 2475374;

List of Archived Log Copies for database with db_unique_name CDB12C
=====================================================================

Key     Thrd Seq     S Low Time
------- ---- ------- - ------------------
1       1    13      A 03-jan-14:15:01:14
        Name: C:\APP\Oracle\FAST_RECOVERY_AREA\CDB12C\ARCHIVELOG\2014_01_08\O1_MF_1_13_9DTNSSGR_.ARC

Notez les indications scn min-max dans la sortie restaurer ... aperç:

Le SCN de démarrage de la récupération de média est 2475111 La récupération doit être effectuée au-delà du SCN 2475373 pour effacer le flou du fichier de données

Donc, pour aller au-delà du scn indiqué, nous recherchons des journaux archivés contenant scn 2475373 + 1.

Si vous souhaitez vérifier manuellement, vérifiez les éléments suivants MOS Remarque:
Comment déterminer le point final minimum pour la récupération d'une sauvegarde RMAN (Doc ID 1329415.1)

3
Dimitre Radoulov

En fonction de vos besoins et des autres sauvegardes que vous avez effectuées depuis, vous pouvez utiliser (à partir de http://docs.Oracle.com/cd/B28359_01/backup.111/b28270/rcmreprt.htm#BRADV89594 =):

REPORT NEED BACKUP RECOVERY WINDOW OF n DAYS
Displays objects requiring backup to satisfy a recovery window-based retention policy.

REPORT NEED BACKUP REDUNDANCY n
Displays objects requiring backup to satisfy a redundancy-based retention policy.

REPORT NEED BACKUP DAYS n
Displays files that require more than n days' worth of archived redo log files for recovery.

REPORT NEED BACKUP INCREMENTAL n
Displays files that require application of more than n incremental backups for recovery.

Ceux-ci vous indiqueront les fichiers que vous devez sauvegarder pour fournir une capacité de restauration de 'n' jours ou 'n' de redondance.

3
Phil Sumner