J'essaie de faire une restauration appropriée d'une base de données depuis des semaines maintenant et je suis convaincu que je fais quelque chose de simple. J'ai suivi une sauvegarde froide de la base de données avant une mise à jour vers une application utilisant cette commande:
backup database include current controlfile;
la base de données est exécutée dans noarchivelog
mode si cela importe. Quand j'exécute la commande suivante:
list backup recoverable
Je vois la sauvegarde que j'ai prise ce jour-là. Ensuite, j'exécute les commandes suivantes
shutdown abort
startup nomount
restore database
Maintenant, je dois ouvrir la base de données. Si je cours sql 'alter database open'
à rman je reçois l'erreur suivante
ORA-01190: control file or data file 1 is from before the last RESETLOGS
ORA-01110: data file 1: '+DATA/db-name/datafile/system.333.741265951'
Plus tôt, j'ai restauré le fichier Controlfile à partir de la sauvegarde et il n'est plus répertorié dans la sortie de l'list backup recoverable
commande.
Si j'exécute la commande suivante sql 'alter database open resetlogs'
La commande fonctionnera et la base de données s'ouvrira, mais ma demande jettera des erreurs sur lesquelles je suis sûr de la mise à jour récente qui a été appliquée.
Je pense que l'utilisation du drapeau resetlogs
le fait, c'est que je n'utilise plus une sauvegarde mais je ne sais pas quoi faire.
Je suis nouveau dans cette affaire DBA surtout avec Oracle. Désolé pour la longueur de ce post mais je veux obtenir tous les détails.
EDIT: Actuellement ni commandes alter database open resetlogs
ou alors alter database open noresetlogs
Travailler dans l'ouverture de la DB.
Modifier: Affichage de la sortie de sauvegarde:
RMAN> list backup;
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
1 Full 121.27M DISK 00:00:19 29-SEP-11
[.____] BP Key: 1 Status: AVAILABLE Compressed: YES Tag: TAG20110929T160134
Piece Name: /u02/backups/dbname/dbname_18mnp8av_1_1_20110929_1
List of Datafiles in backup set 1
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- --------- ----
2 Full 29134673 29-SEP-11 +DATA/dbname/datafile/sysaux.332.741265959
5 Full 29134673 29-SEP-11 +DATA/dbname/datafile/pluto5.327.741268543
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2 Full 186.50M DISK 00:00:25 29-SEP-11
BP Key: 2 Status: AVAILABLE Compressed: YES Tag: TAG20110929T160134
Piece Name: /u02/backups/dbname/dbname_17mnp8av_1_1_20110929_1
List of Datafiles in backup set 2
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- --------- ----
1 Full 29134673 29-SEP-11 +DATA/dbname/datafile/system.333.741265951
3 Full 29134673 29-SEP-11 +DATA/dbname/datafile/undotbs1.331.741265965
4 Full 29134673 29-SEP-11 +DATA/dbname/datafile/users.329.741265973
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
3 Full 1.05M DISK 00:00:03 29-SEP-11
BP Key: 3 Status: AVAILABLE Compressed: YES Tag: TAG20110929T160134
Piece Name: /u02/backups/dbname/dbname_19mnp8bp_1_1_20110929_1
Control File Included: Ckp SCN: 29134673 Ckp time: 29-SEP-11
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
4 Full 9.36M DISK 00:00:01 29-SEP-11
[.____] BP Key: 4 Status: AVAILABLE Compressed: NO Tag: TAG20110929T160205
Piece Name: /u02/backups/dbname/ctldbname_c-3237489303-20110929-00
SPFILE Included: Modification time: 29-SEP-11
SPFILE db_unique_name: dbname
Control File Included: Ckp SCN: 29134673 Ckp time: 29-SEP-11
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
5 Full 1.05M DISK 00:00:02 22-DEC-14
BP Key: 5 Status: AVAILABLE Compressed: YES Tag: TAG20141222T172206
Piece Name: /u02/backups/dbname/dbname_1cpqqnpv_1_1_20141222_1
Control File Included: Ckp SCN: 704426960 Ckp time: 22-DEC-14
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
6 Full 303.91M DISK 00:00:52 22-DEC-14
BP Key: 6 Status: AVAILABLE Compressed: YES Tag: TAG20141222T173133
Piece Name: /u02/backups/dbname/dbname_1fpqqobn_1_1_20141222_1
List of Datafiles in backup set 6
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- --------- ----
1 Full 704427620 22-DEC-14 +DATA/dbname/datafile/system.333.741265951
3 Full 704427620 22-DEC-14 +DATA/dbname/datafile/undotbs1.331.741265965
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
7 Full 1.05M DISK 00:00:01 22-DEC-14
BP Key: 7 Status: AVAILABLE Compressed: YES Tag: TAG20141222T173133
Piece Name: /u02/backups/dbname/dbname_1gpqqode_1_1_20141222_1
Control File Included: Ckp SCN: 704427620 Ckp time: 22-DEC-14
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
8 Full 363.18M DISK 00:01:14 22-DEC-14
BP Key: 8 Status: AVAILABLE Compressed: YES Tag: TAG20141222T173133
Piece Name: /u02/backups/dbname/dbname_1epqqobm_1_1_20141222_1
List of Datafiles in backup set 8
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- --------- ----
2 Full 704427620 22-DEC-14 +DATA/dbname/datafile/sysaux.332.741265959
4 Full 704427620 22-DEC-14 +DATA/dbname/datafile/users.329.741265973
5 Full 704427620 22-DEC-14 +DATA/dbname/datafile/pluto5.327.741268543
Modifier: Plus de sortie de sauvegarde:
RMAN> list backup recoverable;
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
1 Full 121.27M DISK 00:00:19 29-SEP-11
BP Key: 1 Status: AVAILABLE Compressed: YES Tag: TAG20110929T160134
Piece Name: /u02/backups/dbname/dbname_18mnp8av_1_1_20110929_1
List of Datafiles in backup set 1
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- --------- ----
2 Full 29134673 29-SEP-11 +DATA/dbname/datafile/sysaux.332.741265959
5 Full 29134673 29-SEP-11 +DATA/dbname/datafile/pluto5.327.741268543
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2 Full 186.50M DISK 00:00:25 29-SEP-11
[.____] BP Key: 2 Status: AVAILABLE Compressed: YES Tag: TAG20110929T160134
Piece Name: /u02/backups/dbname/dbname_17mnp8av_1_1_20110929_1
List of Datafiles in backup set 2
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- --------- ----
1 Full 29134673 29-SEP-11 +DATA/dbname/datafile/system.333.741265951
3 Full 29134673 29-SEP-11 +DATA/dbname/datafile/undotbs1.331.741265965
4 Full 29134673 29-SEP-11 +DATA/dbname/datafile/users.329.741265973
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
4 Full 9.36M DISK 00:00:01 29-SEP-11
[.____] BP Key: 4 Status: AVAILABLE Compressed: NO Tag: TAG20110929T160205
Piece Name: /u02/backups/dbname/ctldbname_c-3237489303-20110929-00
SPFILE Included: Modification time: 29-SEP-11
SPFILE db_unique_name: dbname
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
6 Full 303.91M DISK 00:00:52 22-DEC-14
[.____] BP Key: 6 Status: AVAILABLE Compressed: YES Tag: TAG20141222T173133
Piece Name: /u02/backups/dbname/dbname_1fpqqobn_1_1_20141222_1
List of Datafiles in backup set 6
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- --------- ----
1 Full 704427620 22-DEC-14 +DATA/dbname/datafile/system.333.741265951
3 Full 704427620 22-DEC-14 +DATA/dbname/datafile/undotbs1.331.741265965
BS Key Type LV Size Device Type Elapsed Time Completion Time
`-------- ---- - --------------------- --------------- -------------
8 Full 363.18M DISK 00:01:14 22-DEC-14
BP Key: 8 Status: AVAILABLE Compressed: YES Tag: TAG20141222T173133
Piece Name: /u02/backups/dbname/dbname_1epqqobm_1_1_20141222_1
List of Datafiles in backup set 8
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- --------- ----
2 Full 704427620 22-DEC-14 +DATA/dbname/datafile/sysaux.332.741265959
4 Full 704427620 22-DEC-14 +DATA/dbname/datafile/users.329.741265973
5 Full 704427620 22-DEC-14 +DATA/dbname/datafile/pluto5.327.741268543
La commande alter database open
montré:
ORA-01190: control file or data file 1 is from before the last RESETLOGS
ORA-01110: data file 1: '+DATA/db-name/datafile/system.333.741265951'
Cela peut avoir plusieurs raisons, mais dans votre cas, cela signifie que la base de données a trouvé des rougeurs qui ne correspondent pas aux fichiers de contrôle/datafiles. Cela s'est probablement passé comme ceci:
Vous avez émis alter database open resetlogs
:
Une fois cette commande terminée, votre base de données a été ouverte, mais votre application avait toujours des problèmes. Eh bien, prenons d'abord cela: à ce stade, votre base de données avait exactement les mêmes données qu'auparavant. Chaque bloc, chaque octet, chaque bit est maintenant au même endroit qu'auparavant lorsque vous avez émis la sauvegarde. Les erreurs ne sont donc pas liées à la base de données.
C'est la procédure que vous devez suivre. (Je ne recommanderais pas les sauvegardes hors ligne, mais c'est une histoire différente.)
La sauvegarde RMAN Fold fonctionne simplement comme vous l'avez fait. Voici mon guide que j'ai écrit il y a quelque temps:
backup database;
et backup current controlfile;
restore controlfile from '<controlfile backup>';
catalog start with '<path>';
Pour rechercher des sauvegardes.restore database;