|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 27 ![]() |
bonjour,
je dois faire une base de données standby sur un serveur différent de la base de données initiale. L'objectif est de recontruire cette base de donnée une fois par semaine par la reprise de toutes les données de la BDD primaire et durant la semaine de baculer uniquement les archive log et de mettre à jour la base de donnée standby en rejouant les archive log 1 fois pas jour. Par conséquent j'ai fait un backup de tous les fichiers (control, redo, datafile,system01.dbf,temp01.dbf + inti.ora) j'ai tout basculé sur le serveur standby et à ce niveau la base est OK. Cependant je me suis rendu compte que pour pouvoir intégrer les archive log il fallait que la base d'arrivée soit de type standby . C'est pourquoi sur le serveur de la BDD primaire j'ai fait un create standby controlfile que j'ai recopié sur la BDD distante puis effectué alter dtabase mount standby database. Mes questions sont les suivantes : - dois je recréer et écraser le standby controlfile chaque semaine ou puis je garder celui que j'avais généré à l'installation de la standby ? quand doit on regénérer et recopier ce fichier ? - comment intégrer les archivelog dans la base standby après les avoir copiés maunellement ? Mes remerciements à tous |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
pourquoi la reconstruire toutes les semaines ?
une fois copié dans la bonne destination les archives sont automatiquement rejouées |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 27 ![]() |
-Je pensais recopier toutes les semaines pour parer à l'éventualité d'ajout de datafiles par exemple , de changement de paramétres de la base de données ou pb de remontée des archivelog
- Concernant la remontée des archivelog je les ai copiés dans le répertoire d'archive sur la base standby ( même arborescence que la base primaire) mais ce n'est pas remonté car quand je vérifie ce qu'il y a dans ma base j'ai des enregistrements uniquement en date de la dernière recopie des toutes les données. Quand je fais select * from v$archived_log dans la base standby cela s'arrête aux archivelog du dernier backup des fichiers Merci de votre aide |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
C'est pas plus simple de modifier les paramètres et tablespaces dans les 2 bases ?
![]() T'es bien sûr que tu utilises la bonne techno ? Elle va te servir à quoi cette standby ? Pour l'autre question, je suis navré, je ne connais pas assez les standby physique |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 27 ![]() |
bonsoir,
L'objectif de la standby physique en cas de crash du premier serveur est de repartir dans la demi heure qui suit sur l'autre serveur qui contient à la fois la base et les sources nécessaires. Je ne vois pas "quels paramètre et tablespaces je peux changer dans les 2 bases " pour avoir 2 bases identiques au dernier redo log prêt? Merci d'avance de vos éclaircissements |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 27 ![]() |
J'ai peut être compris ce que signifiait le changement des paramètres dans les 2 bases : c'est dans le cas d'ajout de datafiles ou modif du init.ora pour paramétrage de la base.
Mais si je ne fais pas une standby physique comment puis je rejouer les archive log de la base primaire vers l'autre base ? |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : novembre 2003 Messages : 125 ![]() |
Comme orafrance, je ne saisi pas bien ce que tu veux faire.
Dataguard permet de gérer une base standby sans avoir à reconstruire la base standby chaque semaine. Les archived logs sont envoyés automatiquement de la base primaire vers la base standby et cette dernière les "remonte" toute seule. Dans le cas d'ajout de datafiles sur la base primaire, ils seront créés aussi automatiquement sur le base standby. Les seules choses qui ne sont pas dupliquées sont les fichiers de paramètres et de password mais il n'est pas nécessaire de reconstruire la base standby uniquement pour mettre à jour ces fichiers là! |
|
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 27 ![]() |
Le client est en 9 i et n'a pas le produit dataguard ce qui explique que j'essaie de le faire à la main.
Quand après monté ma base standby sur l'autre machine + lancé recover standby database until cancel il me remonte les archives une par une et je termine par un message : Code :
|
||
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : novembre 2003 Messages : 125 ![]() |
Oracle dataguard existe en 9i!
D'ailleurs quand tu fais un 'create standby controlfile', tu utilises data guard. Pourquoi copier manuellement les archived logs sur ta base standby alors que ça peut être fait automatiquement? http://download-uk.oracle.com/docs/c...a96653/toc.htm |
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Pourquoi : until cancel ?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com