|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Luis Inscription : avril 2006 Messages : 436 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
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/ |
|
|
00
|
|
|
#3 | ||
|
Membre habitué
![]() Luis Inscription : avril 2006 Messages : 436 ![]() |
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 :
RMAN> Merci Luis |
||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 9 ![]() |
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 |
|
|
00
|
|
|
#5 | |||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
Citation:
__________________
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/ |
|||
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Luis Inscription : avril 2006 Messages : 436 ![]() |
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 |
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Inscription : septembre 2005 Messages : 71 ![]() |
|
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Luis Inscription : avril 2006 Messages : 436 ![]() |
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 |
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 497 ![]() |
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/ |
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Luis Inscription : avril 2006 Messages : 436 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com