Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
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 14/05/2008, 16h22   #1
Candidat au titre de Membre du Club
 
Inscription : février 2005
Messages : 87
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 87
Points : 11
Points : 11
Par défaut Reprise apres un crash 10G

Bonjour je suis en 10203 sous W2003, je dispose juste des file data, log . comment je peux recuperer les donnée de ces fichier.
exempleinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 16h27   #2
Membre actif
 
Étudiant
Inscription : février 2008
Messages : 224
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2008
Messages : 224
Points : 185
Points : 185
Je ne comprends pas trop ton problème, tu n'as plus de control file ? de pfile, spfile ? en gros tu n'as plus de base sauf les data files et le redo log files ?
Milo59000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 16h41   #3
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Si ta base a bien été arrêtée à froid, tu peux tenter la manip suivante :
- crée un pfile minimaliste
- démarre l'instance (startup nomount)
- lance un script "create controlfile ..." qui indiquera les chemins de tes logs et tes datafiles
- alter database mount
- alter database open

Si ta base est bien ouverte sans erreur, tu peux récupérer les données
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 17h28   #4
Candidat au titre de Membre du Club
 
Inscription : février 2005
Messages : 87
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 87
Points : 11
Points : 11
Par défaut Reprise apres un crache 10G

Merci je vais tenter cette solution je vous donnerais des nouvelle demain
exempleinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 18h43   #5
Candidat au titre de Membre du Club
 
Inscription : février 2005
Messages : 87
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 87
Points : 11
Points : 11
Citation:
Envoyé par scheu Voir le message
Si ta base a bien été arrêtée à froid, tu peux tenter la manip suivante :
- crée un pfile minimaliste
- démarre l'instance (startup nomount)
- lance un script "create controlfile ..." qui indiquera les chemins de tes logs et tes datafiles
- alter database mount
- alter database open

Si ta base est bien ouverte sans erreur, tu peux récupérer les données
impecable je viens de creer ma base le seul pb c'est qu il me demande une sequence que je n'ai pas : 2144 et mon log contient 2516 .
y a t il un moyen de force meme avec la perte dee donnée?
merci
exempleinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 20h28   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
absolument pas, et comment ça se fait que tu n'as pas de sauvegarde des archive logs ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 00h27   #7
Candidat au titre de Membre du Club
 
Inscription : février 2005
Messages : 87
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 87
Points : 11
Points : 11
Par défaut Reprise apres un crash 10G

Citation:
Envoyé par orafrance Voir le message
absolument pas, et comment ça se fait que tu n'as pas de sauvegarde des archive logs ?
c'est une base externalise!!!!
sachant que c'est le fichier system.ora qui 'est affecte, peut on recuperer les autre tablespace?
exempleinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 09h00   #8
Membre chevronné
 
Avatar de philcero
 
Inscription : septembre 2007
Messages : 519
Détails du profil
Informations personnelles :
Âge : 40
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2007
Messages : 519
Points : 649
Points : 649
Tu entends quoi par "base externalise" ?

Rappelons que le DBA est là pour manipuler de façon poussée un produit extrêmement complexe qui a ses propres lois et qui sont immuables.

Si tu as une base dans un état incohérent et que tu n'as pas les ARCHIVE LOGS pour la reconstruire, ton boulot s'arrête là, on fait de la technique, pas de la magie noire...

philcero est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 09h12   #9
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Si tu n'as pas le log 2144 tu ne pourras pas restaurer les données plus loin dans le temps, tu peux toujours faire un "alter database open resetlogs" mais les transactions jouées entre la séquence 2144 et la dernière qui est d'après ce que tu dis la 2516 seront perdues
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 09h38   #10
Candidat au titre de Membre du Club
 
Inscription : février 2005
Messages : 87
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 87
Points : 11
Points : 11
Citation:
Envoyé par scheu Voir le message
Si tu n'as pas le log 2144 tu ne pourras pas restaurer les données plus loin dans le temps, tu peux toujours faire un "alter database open resetlogs" mais les transactions jouées entre la séquence 2144 et la dernière qui est d'après ce que tu dis la 2516 seront perdues
voila ce que j'obtiens quand je fais un resologs

Citation:
ALTER DATABASE OPEN RESETLOGS;
ORA-01113: le fichier 1 nécessite une récupération après défaillance matérielle
exempleinfo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 09h40   #11
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Je suis navré mais ta base est morte. Revois très vite tes stratégies de sauvegarde pour éviter que cela ne se reproduise.
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 12h36   #12
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Si tu n'as pas moyen de récupérer les archivelogs effectivement c'est foutu
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h43.


 
 
 
 
Partenaires

Hébergement Web