From:                              Pascal FAURE <pfaure@db1.fr>

Sent:                               vendredi 12 octobre 2012 13:01

To:                                   exploit@    client3.com

Cc:                                  

Subject:                          RE: restaure base RET

 

Benjamin,

 

Cette fois c’est bon , la 131374 a bien été rejouée .

 

Donc il faut modifier dans la procédure (je peux te la mettre à jour si tu me l’envoie):

 

« , il faut déterminer au préalable, jusqu’à quel point temporel la base peut-être restaurée. Cela se fait avec la commande « list backup of archivelog all; » en récupérant le numéro de séquence le plus élevé et faire +1 pour retenir le numero de sequnce qu’on va utilisé dans la commande « set until sequence … »  plus loin  ,

dans le résultat fourni par la commande. »

 

d’autre part, le  bloc de de restaure de la procédure peut-être simplifiée quand la base est restauré sur les mêmes disques que la base d’origine :

 

RMAN> run {

2>      set until sequence 131375;

3>      restore database;

4>      recover database;

5>      alter database open resetlogs;

6>      }

 

exÚcution de la commande : SET until clause

 

DÚmarrage de restore dans 12/10/12

canal affectÚ : ORA_DISK_1

canal ORA_DISK_1 : sid=1186 typedev=DISK

 

canal ORA_DISK_1 : dÚmarrage de la restauration de l'ensemble de sauvegarde des fichiers de donnÚes

canal ORA_DISK_1 : dÚfinition du ou des fichiers de donnÚes Ó restaurer Ó partir de l'ensemble de sauvegarde

restauration du fichier de donnÚes 00001 en E:\RET\BTSP\SYSTEM01.ORA

restauration du fichier de donnÚes 00002 en E:\RET\BTSP\UNDO01.ORA

restauration du fichier de donnÚes 00003 en E:\RET\BTSP\SYSAUX01.ORA

restauration du fichier de donnÚes 00004 en E:\RET\BTSP\USERS01.ORA

restauration du fichier de donnÚes 00005 en E:\RET\BTSP\INDX01.ORA

restauration du fichier de donnÚes 00009 en E:\RET\BTSP\USERS02.ORA

canal ORA_DISK_1 : lecture de l'ÚlÚment de sauvegarde G:\BACKUP\RET.RMAN\DB_RET_S10464_U70NN7CDK_1_1

canal ORA_DISK_1 : restauration de l'ÚlÚment de sauvegarde 1

ÚlÚment descripteur=G:\BACKUP\RET.RMAN\DB_RET_S10464_U70NN7CDK_1_1 balise=TAG20121008T060123

canal ORA_DISK_1 : restauration terminÚe, temps ÚcoulÚ : 00:28:26

Fin de restore dans 12/10/12

 

DÚmarrage de recover dans 12/10/12

utilisation du canal ORA_DISK_1

 

dÚmarrage de la rÚcupÚration aprÞs dÚfaillance matÚrielle

 

journal d'archivage, thread 1 sÚquence 131372 dÚjÓ sur disque en tant que fichier F:\RETARC\ARC31372_0694725101.001

journal d'archivage nom=F:\RETARC\ARC31372_0694725101.001 thread=1 sÚquence=131372

canal ORA_DISK_1 : dÚmarrage de la restauration du journal d'archivage vers la destination par dÚfaut

canal ORA_DISK_1 : restauration du journal d'archivage

journal d'archivage thread=1 sÚquence=131373

canal ORA_DISK_1 : restauration du journal d'archivage

journal d'archivage thread=1 sÚquence=131374

canal ORA_DISK_1 : lecture de l'ÚlÚment de sauvegarde G:\BACKUP\RET.RMAN\AL_RET_S10468_U74NN7D8H_1_1

canal ORA_DISK_1 : restauration de l'ÚlÚment de sauvegarde 1

ÚlÚment descripteur=G:\BACKUP\RET.RMAN\AL_RET_S10468_U74NN7D8H_1_1 balise=TAG20121008T061133

canal ORA_DISK_1 : restauration terminÚe, temps ÚcoulÚ : 00:00:57

journal d'archivage nom=F:\RETARC\ARC31373_0694725101.001 thread=1 sÚquence=131373

journal d'archivage nom=F:\RETARC\ARC31374_0694725101.001 thread=1 sÚquence=131374

rÚcupÚration aprÞs dÚfaillance matÚrielle terminÚe, temps ÚcoulÚ : 00:00:04

Fin de recover dans 12/10/12

 

base de donnÚes ouverte

 

RMAN>

 

 

 

Acces en client/server à partir de fanzine :

 

sqlplus system/Tr0F4c1le@diagnostix:1521/ret

 

SQL*Plus: Release 10.2.0.5.0 - Production on Ven. Oct. 12 12:50:59 2012

 

Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.

 

 

ConnectÚ Ó :

Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

 

SQL> select owner,count(*) from dba_tables group by owner;

 

OWNER                            COUNT(*)

------------------------------ ----------

VDR                                    26

REP                                     1

TSMSYS                                  1

OUTLN                                   3

TAB                                   169

SYSTEM                                146

ART                                   150

BFH                                     1

BOP                                     1

DBSNMP                                 22

USR                                     1

 

OWNER                            COUNT(*)

------------------------------ ----------

SYS                                   685

WMSYS                                  42

 

SQL> select max(sequence#) from v$archived_log;

 

MAX(SEQUENCE#)

--------------

        131374

 

 

 

J’en ai profité pour résoudre des pb de lock sur les instances de Joe, je ferai un autre message pour ca

 

 

A+

Pascal

From: pfaure@db1.fr
Sent: vendredi 12 octobre 2012 11:58
To: exploit@client3.com
Cc:
Subject: restaure base RET

 

Benjamin,

 

C’est terminé (en 1H00) mais il manque une archive log , il y a une petite erreur dans la procédure :

 

« , il faut déterminer au préalable, jusqu’à quel point temporel la base peut-être restaurée. Cela se fait avec la commande « list backup of archivelog all; » en récupérant le numéro de séquence le plus élevé,

dans le résultat fourni par la commande. »

 

en fait il faut faire +1 à ce numéro de sequence le plus élevé car sinon on ne va pas récupérer la dernière archive log , ici la 131374 car quand on fait plus loin set until sequence 131374 + restaure et recover , on lui dit d’arreter à celle d’avant (131373)

 

:

 

Liste des journaux archivÚs dans l'ensemble de sauvegarde 10441

Thread SÚq     Plus petit SCN    Heure de chgt. de redo log SCN suivant   Prochaine fois

---- ------- ---------- -------------------------- ---------- ---------

1    131351  27638242610 08/10/12                   27638252391 08/10/12

1    131373  27639434271 08/10/12                   27639437088 08/10/12

1    131374  27639437088 08/10/12                   27639437094 08/10/12

 

RMAN> run {

2>      set until sequence 131374;

3>      restore database;

4>      recover database;

5>      alter database open resetlogs;

6>      }

 

exÚcution de la commande : SET until clause

 

DÚmarrage de restore dans 12/10/12

canal affectÚ : ORA_DISK_1

canal ORA_DISK_1 : sid=1185 typedev=DISK

 

canal ORA_DISK_1 : dÚmarrage de la restauration de l'ensemble de sauvegarde des fichiers de donnÚes

canal ORA_DISK_1 : dÚfinition du ou des fichiers de donnÚes Ó restaurer Ó partir de l'ensemble de sauvegarde

restauration du fichier de donnÚes 00001 en E:\RET\BTSP\SYSTEM01.ORA

restauration du fichier de donnÚes 00002 en E:\RET\BTSP\UNDO01.ORA

restauration du fichier de donnÚes 00003 en E:\RET\BTSP\SYSAUX01.ORA

restauration du fichier de donnÚes 00004 en E:\RET\BTSP\USERS01.ORA

restauration du fichier de donnÚes 00005 en E:\RET\BTSP\INDX01.ORA

restauration du fichier de donnÚes 00009 en E:\RET\BTSP\USERS02.ORA

canal ORA_DISK_1 : lecture de l'ÚlÚment de sauvegarde G:\BACKUP\RET.RMAN\DB_RET_S10464_U70NN7CDK_1_1

canal ORA_DISK_1 : restauration de l'ÚlÚment de sauvegarde 1

ÚlÚment descripteur=G:\BACKUP\RET.RMAN\DB_RET_S10464_U70NN7CDK_1_1 balise=TAG20121008T060123

canal ORA_DISK_1 : restauration terminÚe, temps ÚcoulÚ : 00:30:36

Fin de restore dans 12/10/12

 

DÚmarrage de recover dans 12/10/12

utilisation du canal ORA_DISK_1

 

dÚmarrage de la rÚcupÚration aprÞs dÚfaillance matÚrielle

 

canal ORA_DISK_1 : dÚmarrage de la restauration du journal d'archivage vers la destination par dÚfaut

canal ORA_DISK_1 : restauration du journal d'archivage

journal d'archivage thread=1 sÚquence=131372

canal ORA_DISK_1 : restauration du journal d'archivage

journal d'archivage thread=1 sÚquence=131373

canal ORA_DISK_1 : lecture de l'ÚlÚment de sauvegarde G:\BACKUP\RET.RMAN\AL_RET_S10468_U74NN7D8H_1_1

canal ORA_DISK_1 : restauration de l'ÚlÚment de sauvegarde 1

ÚlÚment descripteur=G:\BACKUP\RET.RMAN\AL_RET_S10468_U74NN7D8H_1_1 balise=TAG20121008T061133

canal ORA_DISK_1 : restauration terminÚe, temps ÚcoulÚ : 00:01:06

journal d'archivage nom=F:\RETARC\ARC31372_0694725101.001 thread=1 sÚquence=131372

journal d'archivage nom=F:\RETARC\ARC31373_0694725101.001 thread=1 sÚquence=131373

rÚcupÚration aprÞs dÚfaillance matÚrielle terminÚe, temps ÚcoulÚ : 00:00:09

Fin de recover dans 12/10/12

 

Donc je recommence la manip à partir de la  recreation des control files.

 

J’ai eu 30 mn de manip et 30 mn de temps de restaure , il faut donc compter une heure.

 

 

Pascal