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 24/02/2008, 23h14   #1
Membre habitué
 
Luis
Inscription : avril 2006
Messages : 436
Détails du profil
Informations personnelles :
Nom : Luis

Informations forums :
Inscription : avril 2006
Messages : 436
Points : 119
Points : 119
Par défaut test recup backup

Bonjour,
voila j'ai 2 serveurs oracle 10gr2 identiques:
red hat4, meme base installée, meme instance, meme sid, meme fichiers bref c'est la meme install.
l'un est le srv de prod avec ses backup (RMAN) et l'autre est le srv de test.
Je voudrais me servir du srv 2 pour tester les backup realisés sur le srv 1.
Donc je fais un backup full et ensuite je copie le/les fichier(s) sur les serveur 2.
Est ce la bonne methode pour tester des backup?
Vais je avoir des erreur de synchro?? que dois je faire avec les log file....archive log...et control file?
existe t'il une procedure (hors OEM) pour faire ce genre de test?
D'avance merci

Luis
ldiaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 09h08   #2
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
Tu auras forcément des erreurs de synchro vu que la base de prod peut être modifiée pendant que tu recrées ta base de test
Le plus simple serait, je pense, restaurer avec rman depuis le serveur de test le backup de la base de prod (avec set dbid = ... pour récupérer le backup de la base de prod que tu souhaites). Si tu as bien des backup full database avec controlfile, les controlfiles seront aussi restaurés sur le serveur de test
Ensuite tu peux aussi restaurer les derniers archivelogs générés par la base de prod depuis le dernier backup, et les rejouer sur la base de test pour qu'elle soit quasiment à jour avec la base de prod
La doc officielle RMAN est ici
__________________
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 25/02/2008, 09h42   #3
Membre habitué
 
Luis
Inscription : avril 2006
Messages : 436
Détails du profil
Informations personnelles :
Nom : Luis

Informations forums :
Inscription : avril 2006
Messages : 436
Points : 119
Points : 119
Par défaut test recup backup

Bonjour,
mmmm ok,
tu veux dire que je dois regler le dbid de la base de prod, sur la base de test?
avec la commande set...
Ca veut dire que les fichiers de backup generés par RMAN ont comme un identifiant qui serait le bdid?.
c'est pour ca que j'ai cette erreur alors:
Code :
1
2
3
RMAN-03002: failure of restore command at 02/25/2008 09:27:48
RMAN-06026: some targets NOT found - aborting restore
RMAN-06023: no backup OR copy of datafile 8 found TO restore
c'est pour ca que cette commande renvoie aucun fichiers?

RMAN>

Merci
Luis
ldiaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 10h38   #4
Invité de passage
 
Inscription : avril 2006
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 9
Points : 1
Points : 1
Par défaut meme problématique

Bonjour,

Je vais me joindre à cette discussion, car je vais bientot me trouver dans la meme configuration a savoir un serveur de prod et un serveur de test.

Je sauvegarde ma base de prod en full tous les soirs via rman. Le problème pour moi est que j ai un paquet d archive sur mon serveur dont je n ai pas encore tésté le fonctionnement.

Mon idee est donc de tester tout cela sur un serveur de test.

Si je comprend bien, voila la procédure que je vais pouvoir appliquer.
1) installer une base oracle sur mon serveur de test
2) me connecter à rman
3) lancer une restauration en précisant le dbid de mon serveur de prod.

Question : ou dois déclarer les chemins sur mon serveur de test pour qu il retrouve tout ce dont il a besoin?

Question 2 : que faire de tous mes répertoire dans ARCHIVELOG et BACKUPSET de mon serveur de prod? Je pensais tout sauvegarder sur des medias et ensuite vider le contenu car ma zone de récupération rapide arrive a saturation.

Merci pour vos conseils.

Frédéric
fredox50 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 16h18   #5
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
Citation:
Envoyé par ldiaz Voir le message
Bonjour,
mmmm ok,
tu veux dire que je dois regler le dbid de la base de prod, sur la base de test?
avec la commande set...
Ca veut dire que les fichiers de backup generés par RMAN ont comme un identifiant qui serait le bdid?.
c'est pour ca que j'ai cette erreur alors:
Code :
1
2
3
RMAN-03002: failure of restore command at 02/25/2008 09:27:48
RMAN-06026: some targets NOT found - aborting restore
RMAN-06023: no backup OR copy of datafile 8 found TO restore
c'est pour ca que cette commande renvoie aucun fichiers?

RMAN>

Merci
Luis
Utilises-tu RMAN seulement pour la base de prod ou aussi pour la base de test ? Tu utilises une autre base en tant que catalogue RMAN ou bien utilises-tu les controlfiles ?
__________________
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 25/02/2008, 16h50   #6
Membre habitué
 
Luis
Inscription : avril 2006
Messages : 436
Détails du profil
Informations personnelles :
Nom : Luis

Informations forums :
Inscription : avril 2006
Messages : 436
Points : 119
Points : 119
Par défaut test recup backup

Salut,
j'utilise Rman avec les control file dans tous les cas pour le moment...pas de catalog.
Alors voila ce que j'ai fait:

copier le fichier issu d'un autobackup on...vers le server de test.
Ensuite j'ai fait un restore controlfile et depuis le RMAN de la base de test "voie" si on fait un list backup set.
Alors qu'avant ca ne donnait rien.
Le probleme que j'ai maintenant c'est un soucis de synchro...

Donc si l'on fait un backup full et avec l'option de auto backup du control file on ca doit marcher n'est ce pas?
une fois fait, je suppose qu'il faut restorer sur le server de test d'abord le control file et ensuite le backup?
D'avance merci
ldiaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 17h51   #7
Membre régulier
 
Inscription : septembre 2005
Messages : 71
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 71
Points : 72
Points : 72
Bonjour,
Je te conseille cette lecture...

http://kubilaykara.wordpress.com/200...rman-recovery/
Tracnac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 21h16   #8
Membre habitué
 
Luis
Inscription : avril 2006
Messages : 436
Détails du profil
Informations personnelles :
Nom : Luis

Informations forums :
Inscription : avril 2006
Messages : 436
Points : 119
Points : 119
Par défaut backup new host

Bonsoir a tous,
ce dernier link c'est exactement ca que je recherchais...Super merci !!
Je test ca ce soir/nuit et demain je vous donnerais mes impressions
Ciao

Luis
ldiaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2008, 08h57   #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
Effectivement un beau lien vaut mieux qu'un long discours
__________________
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 26/02/2008, 12h57   #10
Membre habitué
 
Luis
Inscription : avril 2006
Messages : 436
Détails du profil
Informations personnelles :
Nom : Luis

Informations forums :
Inscription : avril 2006
Messages : 436
Points : 119
Points : 119
Par défaut backup recovery etc

Salut a tous,
voila c'est reglé...tout a bien marché avec les explications du precedent lien.
merci encore a tous pour votre aide.

Ciao
ldiaz 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 03h42.


 
 
 
 
Partenaires

Hébergement Web