Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Recovery Manager
Recovery Manager Forum d'entraide Oracle Recovery Manager
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/11/2010, 12h13   #1
Invité régulier
 
Inscription : mars 2004
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 33
Points : 6
Points : 6
Par défaut SYSTEM01.DBF corrompu (apparement)

Bonjour.

Je ne connais pas bien Oracle, lors je vais essayer de donner le maximum de renseignements:

- J'utilise Oarcle 9.20
- je suis en mode noarchivelog
- je n'ai aucune sauvegarde de ma base
- voici ce que j'obtiens quand j'essaie de démarrer ma base:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
SQL> startup
Instance ORACLE lancÚe.
 
Total System Global Area  118255568 bytes
Fixed Size                   282576 bytes
Variable Size              83886080 bytes
DATABASE Buffers           33554432 bytes
Redo Buffers                 532480 bytes
Base de donnÚes montÚe.
ORA-01589: doit utiliser l'option RESETLOGS ou NORESETLOGS pour l'ouverture de
BDD
 
 
[SQL> ALTER DATABASE OPEN RESETLOGS;
ALTER DATABASE OPEN RESETLOGS
*
ERREUR à la ligne 1 :
ORA-01113: le fichier 1 nécessite une récupération après défaillance matérielle
ORA-01110: fichier de données 1 : 'H:\ORACLE\ORADATA\SITEPRSO\SYSTEM01.DBF'
Pourriez vous m'aider à faire un diagnostic du problème et à y remédier ?

Merci par avance.


EDIT: récement j'ai été victime d'un crash de mon alim.
amauryxiv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 13h48   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
que donne un RECOVER DATABASE ? Saisi le chemin des redos courants (essayes les les uns après les autres) quand on te demande l'archive... si Oracle te demande
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2010, 20h27   #3
Invité régulier
 
Inscription : mars 2004
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 33
Points : 6
Points : 6
Citation:
Envoyé par orafrance Voir le message
que donne un RECOVER DATABASE ? Saisi le chemin des redos courants (essayes les les uns après les autres) quand on te demande l'archive... si Oracle te demande
Voilà ce que j'obtiens:
Code :
1
2
3
SQL> RECOVER DATABASE
ORA-00283: session de rÚcupÚration annulÚe pour cause d'erreurs
ORA-01610: rÚcupÚration Ó l'aide de l'option BACKUP CONTROLFILE Ó exÚcuter
Ca te parle ???
amauryxiv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 09h38   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
J'ai bien peur que ce soit mal engagé. Avant tout, arrête ta base et fait une sauvegarde des fichiers. Ensuite tu peux tenter le RECOVER avec l'option BACKUP CONTROLFILE.
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 10h04   #5
Invité régulier
 
Inscription : mars 2004
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 33
Points : 6
Points : 6
Citation:
Envoyé par orafrance Voir le message
J'ai bien peur que ce soit mal engagé. Avant tout, arrête ta base et fait une sauvegarde des fichiers. Ensuite tu peux tenter le RECOVER avec l'option BACKUP CONTROLFILE.
Bonjour orafrance.
Peux tu me donner la syntaxe exacte de la commande ? J'ai essayé un peu tout et on me repond toujours que "backup" est une option illégale.

Merci pour bton aide.
amauryxiv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 10h09   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Click to View Search Results for recover backup controlfile - Recherche Google recover backup controlfile - Recherche Google
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 11h01   #7
Invité régulier
 
Inscription : mars 2004
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 33
Points : 6
Points : 6
Citation:
Envoyé par orafrance Voir le message
Mille excuses pour avoir ommis la recherche Google.

Voilà ce que j'obtiens:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
SQL> RECOVER automatic DATABASE USING BACKUP CONTROLFILE;
ORA-00279: changement 1618692 gÚnÚrÚ Ó 11/19/2010 15:31:15 requis pour thread 1
ORA-00289: suggestion : H:\ORACLE\ORA90\RDBMS\ARC00062.001
ORA-00280: le changement 1618692 pour le thread 1 se trouve au no de sÚquence
62
ORA-00278: le fichier journal 'H:\ORACLE\ORA90\RDBMS\ARC00062.001' n'est plus
nÚcessaire pour cette rÚcupÚration
ORA-00308: impossible d'ouvrir le journal archivÚ
'H:\ORACLE\ORA90\RDBMS\ARC00062.001'
ORA-27041: ouverture du fichier impossible
OSD-04002: ouverture impossible du fichier
O/S-Error: (OS 2) Le fichier sp┐fi┐st introuvable.
 
 
Indiquer le journal : {<RET>=suggÚrÚ | nomfichier | AUTO | CANCEL}
auto
ORA-00308: impossible d'ouvrir le journal archivÚ
'H:\ORACLE\ORA90\RDBMS\ARC00062.001'
ORA-27041: ouverture du fichier impossible
OSD-04002: ouverture impossible du fichier
O/S-Error: (OS 2) Le fichier sp&#9488;fi&#9488;st introuvable.
 
 
ORA-00308: impossible d'ouvrir le journal archivÚ
'H:\ORACLE\ORA90\RDBMS\ARC00062.001'
ORA-27041: ouverture du fichier impossible
OSD-04002: ouverture impossible du fichier
O/S-Error: (OS 2) Le fichier sp&#9488;fi&#9488;st introuvable.
amauryxiv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 11h04   #8
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
tu dois donner le chemin de chacun de tes redologs en espérant que ça suffira
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 14h44   #9
Invité régulier
 
Inscription : mars 2004
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 33
Points : 6
Points : 6
Citation:
Envoyé par orafrance Voir le message
que donne un RECOVER DATABASE ? Saisi le chemin des redos courants (essayes les les uns après les autres) quand on te demande l'archive... si Oracle te demande
J'ai donné le chemin du redo01.log (au pif), la réponse a été positive.
Ensuite, après avoir redemarré la base, j'ai lancé la commande
Code :
ALTER DATABASE OPEN RESETLOGS;
.
Ca a mouliné un petit moment, pour finalement me dire que tout était ok !!
J'ai pu ensuite redémarrer ma base sans encombre.

Conclusion: Merci orafrance !!


EDIT: et, détail important j'ai retrouvé les données de ma base ....
amauryxiv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 15h48   #10
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Super
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h24.


 
 
 
 
Partenaires

Hébergement Web