Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels 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 21/11/2007, 12h54   #1
Membre régulier
 
Inscription : novembre 2004
Messages : 657
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 657
Points : 81
Points : 81
Par défaut scenario de RECOVER

Bonjour,
en 9i/UNIX AIX en archivelog.
est-ce que le sénario suivant marchera :
Je dipose des backups à froid de tous mes fichiers (données, logs, archivelog)de la veille à 00H00. Aujourd'hui à 17h j'arrête la base. J'efface tous les fichiers sauf les archivelogs. Je copie mes backup sur le disque. J'ouvre ma base. Evidemment les transaction faites depuis ce matin jusq'à 17h n'y sont pas.
Est-ce que l'instruction suivante :
va restituer les transactions de la journée (jusqu'à 17h) étant donné que les archivlogs sont disponible ?
Si le dernier archivlog comporte la sequence 1435, dois-je (ou puis-je) faire :
Code :
RECOVER DATABASE UNTIL LOGSEQUE=1435 Thread = 1;
Ou la solution pour récuperer les transactions est complètement différente ? Laquelle ?
D'avance merci.
big1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 17h21   #2
Membre régulier
 
Inscription : novembre 2004
Messages : 657
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 657
Points : 81
Points : 81
Quelqu'un pourrait me répondre s'il vous plait.
Merci d'avance.
big1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 19h28   #3
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
Avoir un plan de restauration, c'est bien.
Mais s'il n'est pas testé, il est nul et ne sert à rien.

Je vous invite donc fermement à le tester !
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2007, 21h38   #4
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
Citation:
Envoyé par big1 Voir le message
Quelqu'un pourrait me répondre s'il vous plait.
Merci d'avance.
je crois t'avoir déjà dit que les messages non constructif sont interdit sur le forum
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 09h58   #5
Membre régulier
 
Inscription : novembre 2004
Messages : 657
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 657
Points : 81
Points : 81
Merci Orafrance.
Merci de m'expliquer ce qui est "message non constructif".
big1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 10h01   #6
Membre régulier
 
Inscription : novembre 2004
Messages : 657
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 657
Points : 81
Points : 81
Merci Leo,mais on ne se lance pas dans un test qui est fondamentalement incorrect. Et on se permet de poser la question aux autres qui le savent.
Cordialement.
big1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 10h11   #7
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
Citation:
Envoyé par big1 Voir le message
Merci Orafrance.
Merci de m'expliquer ce qui est "message non constructif".
un message qui n'apporte pas d'élément supplémentaire à la discussion et qui n'a d'autre motivation que de faire remonter le sujet dans la liste des discussions du forum

A part ça, RECOVER DATABASE rejoue toutes les archives disponibles jusqu'au redo courant... j'vois pas pourquoi se casser la tête avec une commande plus compliquée
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 10h13   #8
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
Citation:
Envoyé par big1 Voir le message
Merci Leo,mais on ne se lance pas dans un test qui est fondamentalement incorrect. Et on se permet de poser la question aux autres qui le savent.
Cordialement.
vaut mieux croire des membres d'un forum qui ne sont par définition pas infaillibles ? J'ai du mal à suivre la logique
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 10h19   #9
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
Citation:
Envoyé par big1 Voir le message
Merci Leo,mais on ne se lance pas dans un test qui est fondamentalement incorrect. Et on se permet de poser la question aux autres qui le savent.
Cordialement.
Bien sûr que si !!!

C'est quand tu te seras planté, que tu auras perdu 3 bases et que tu auras passé des heures à te demander pourquoi il te jette que tu auras progressé et compris !

et un message non constructif c'est un "up" qui n'apporte rien au problème...
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 11h21   #10
Membre régulier
 
Inscription : novembre 2004
Messages : 657
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 657
Points : 81
Points : 81
Merci. Je me suis lancé et voilà le resultat :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
SQL> startup mount
Instance ORACLE lancΘe.
 
Total System Global Area  135338868 bytes
Fixed Size                   453492 bytes
Variable Size             109051904 bytes
DATABASE Buffers           25165824 bytes
Redo Buffers                 667648 bytes
Base de données montée.
SQL> recover automatic DATABASE
ORA-00283: session de récupération annulΘe pour cause d'erreurs
ORA-00264: aucune récupération requise
Evidemment la documentation dit :
Code :
1
2
3
4
 
ORA-00264: no recovery required 
Cause: An attempt was made TO perform media recovery ON files that do NOT // need any type of recovery. 
Action: Do NOT attempt TO perform media recovery ON the selected files. CHECK TO see that the filenames were entered properly. IF NOT, retry the command WITH the proper filenames
Mais je n'ai pas donné le nom d'un fichier quelconque.
Merci pour vos lumières.
big1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 11h23   #11
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
vous voulez faire un recover database (ie tous les fichiers) sur une base qui n'en a pas besoin, c'est tout !
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 11h25   #12
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
ORA-00264: aucune récupération requise

orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 11h36   #13
Membre régulier
 
Inscription : novembre 2004
Messages : 657
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 657
Points : 81
Points : 81
Merci. En fait, après la sauvegarde à froid, j'ai relancé la base et créé une table. J'ai arrêté la base, ai effacé les fichiers et remis la sauvegarde (ensuite startup mount et recover .....). Est-ce que je vais retrouver la table que j'ai créée ?
big1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 11h41   #14
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
non.

1. Quand on doit restaurer, on ne restaure pas tout (sauf cas particuliers avec précautions particulières)
2. Etes-vous en archivelog ?
3. Comment avez-vous provoqué l'incident ? (on en restaure que sur incident)
LeoAnderson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 11h49   #15
Membre régulier
 
Inscription : novembre 2004
Messages : 657
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 657
Points : 81
Points : 81
>>2. Etes-vous en archivelog ? Oui :
Code :
1
2
3
4
5
6
7
8
 
SQL> archive log list;
mode DATABASE log              mode Archive
Archivage automatique             ActivΘ
Destination de l'archive             C:\oracle\ora92\RDBMS
SΘquence de journal en ligne la plus ancienne     1
SΘquence de journal suivante α archiver      2
SΘquence de journal courante            2
>>3. Comment avez-vous provoqué l'incident ? (on en restaure que sur incident)
Nous avons supposé que pour une raison quelconque (voir ma premiere poste)le disque crash et on n'a que les backup à froid de la veille plus tous les archivelogs. Et nous voulons savoir si RECOVER ayant tous les archivelog à disposition pourra restaurer les transactions après la sauvegarde.
Bien cordialement.
big1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 11h55   #16
Expert Confirmé
 
Avatar de LeoAnderson
 
Inscription : septembre 2004
Messages : 2 942
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 2 942
Points : 2 972
Points : 2 972
supposer n'est pas assez.
Il faut simuler !

Donc vous supprimez (à chaud, base ouverte) les fichiers que vous voulez perdre ou vous y faites un dd pour les corrompre.
Et ensuite, vous voyez ce qui se passe, comment et quand ..

après, vous ne restaurez que les fichiers demandés (marqués HS)
LeoAnderson 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 01h15.


 
 
 
 
Partenaires

Hébergement Web