|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Nouveau Membre du Club
![]() Inscription : août 2005 Messages : 61 ![]() |
Bonjour,
Un de nos serveurs Oracle en 10.2.0.3 a crashé durant l'export quotidien de sauvegarde de nos données (crash d'apparemment les 2 disques du raid en même temps) couplé à un problème de sauvegarde des dits exports. Du coup on se retrouve avec une base sans export de sauvegarde mais dont on a pu récupérer les datafiles, les fichiers de controles, SPFILE et les REDO0x.LOG en extrayant les données des disques par un prestataire spécialisé. J'ai injecté ces fichiers dans une nouvelle instance sur une nouvelle machine en essayant de respecter au mieux les emplacements et nom (SID) d'origine, seul l'emplacement du home n'est pas respecté. Au démarrage, la base ne s'ouvre pas car le datafile contenant nos données applicatives (donc celui qui nous intéresse) nécessite un media recovery et la commande classique STARTUP OPEN RECOVER echoue sur l'erreur : Citation:
J'ai essayé de faire un recovery jusqu'à la séquence 345 mais ça n'a pas marché. Apparemment le firstchange de mes online redo log est > au last change du datafile donc la méthode recover until cancel using bachkup control ne marche pas. Il faut absolument que je récupère les données même en perdant les derniers changements (voir même avec un risque d'inconsistance) car le seul export de sauvegarde récupéré date de février... Quelles sont les options possibles ? Question annexe : pourquoi est-il suggéré d'utiliser un archivelog daté du jour qui n'existe pas ? Merci d'avance pour votre aide. |
|
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Et si tu indiques le chemin des redos courant ?
|
|
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : août 2005 Messages : 61 ![]() |
Tu veux dire à l'invite de la commande :
Code :
|
||
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() |
Hello,
Code :
Jko
__________________
OCA-OCP 11g, SQL and Performance & Tuning Expert 11g Data Guard 11g, ASM & Grid Control 11g, Apex |
||
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : août 2005 Messages : 61 ![]() |
Qu'entends-tu exactement par "si tu a recréer ton control file" car c'est peut-être là un nœud du problème. Je me suis contenté de recopier les fichier de redo et control récupérés. Il faut que je fasse une reconstruction des fichiers de contrôle en plus ?
|
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() |
Deux cas:
- Tu fais un recover avec le control file courant Oracle dans ce cas connait le dernier SCN est est capable de faire ton recover. Dans ce cas, tu ne spécifie pas "using backup controlfile". - Tu fais un recover avec un control file non courant (que tu as restaure) Oracle ne connait pas le SCN d'arrêt du recover. Tu indique a oracle avec "using backup controlfile" que c'est toi qui lui signifiera quand tu interrompt le recovery, par un cancel par exemple. Si ton controlfile est out of sync (ne correspond pas a lareprésentation physique de ta base, tu peux faire: SQL>alter database backup controlfile to trace; Va dans le trace folder et ouvre la dernière trace. Va chercher l'ordre SQL qui recrée ton control file et vérifie que TOUS tes fichiers sont la, et qu'ils sont a la bonne place. Après tu ferme ta base et tu exécute le startup nomount; puis le create controlfile ... Ensuite, SQL> recover database using backup controlfile until cancel; Bon courage... jko
__________________
OCA-OCP 11g, SQL and Performance & Tuning Expert 11g Data Guard 11g, ASM & Grid Control 11g, Apex |
|
10
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : août 2005 Messages : 61 ![]() |
J'ai essayé les deux solutions sans succès, à chaque fois l'ouverture en resetlogs nécessite plus de récupération pour être cohérent.
|
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() |
Hello,
Alors tes fichiers sont out of sync! Tu pourrai t'en sortir an allant manuellement mettre la jour le numéro SCN au niveau de chaque fichier mais après, bonjour la consistance de ta base... Jko
__________________
OCA-OCP 11g, SQL and Performance & Tuning Expert 11g Data Guard 11g, ASM & Grid Control 11g, Apex |
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : août 2005 Messages : 61 ![]() |
Merci,
J'ai finalement fait un SR sur le support Oracle et pu récupérer les données avec leurs indications. Merci pour vos réponses. Ce sujet peut être clôt. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com