synchronisation entre BD Oracle : Redo logs
Bonjour messieurs et mesdames,
je suis confronté à un pb surement simple pour un dba mais pas pour moi qui n'en suis pas un du tout. Mais parfois le taf nous emmène à faire des trucs contre-nature :mouarf: (mon métier c'est le réseau ouinnn vite envoyez moi un hub un switch un routeur même wifi je prends lol !!)!!
Bref trève de plaisanterie j'expose le pb.
J'ai deux db oracle 9i Windows 2003 une en primaire (read_write) et l'autre en standby (mounted).
Les redo logs sont bien copiés sur le serveur standby, mais ne sont pas appliqués. J'ai une procédure spécifique à l'applicatif au dessus d'Oracle qui est censé faire un switchover mais ca plante car quand je me réfère à l'event viewer du serveur primaire, il me dit qu'il y a un gap de 600 fichiers !!!
De plus sur le primaire les redo logs commencent à totoredo40.log jusqu'à 688.log (par exemple) alors que le standby n'a appliqué que les 14 premiers fichiers et bloque lors du switchover au redolog de sequence#15.
Alors mes questions sont simples :
Que faire ?
Comment appliquer les redo logs copiés sur le serveur standby ?
Comment faire en sorte qu'il parte du fichier d'indice 40 en zappant tous les autres fichiers qui ont forcément disparus sur le primaire car censés être appliqués sur le secondaire (les 39 premiers fichiers donc !!!).
Est ce du à un pb d'active directory ? un pb de droit ? configuration bd (a priori j'ai vérifié les principales fichiers acteurs init.ora tnslistener etc ...)?
Merci pour votre aide par avance.
Karim.
PS : je suis en train de récolter des fonds pour un contrat sur materrazi si vous êtes interessés faites moi le savoir lol !!
et il y a moyen d'ignorer les 40 premiers redo logs ?
Hello !!
Merci pour vos premières indications en tout cas.
Ya t'il moyen d'ignorer les 40 premiers redo logs et commencer donc à partir du 40 eme ou dois je faire péter la base de toute façon ?
ET au niveau du primary si je casses la base du secondaire, j'imagines que je dois effacer les redologs existants ?
Sachant que les bases ne sont pas en prod encore, j'ai de la latitude pour les exploser si vraiment pas de solution.
Et surtout je ne veux pas de solution genre tu n'avais qu'à installer mysql ;-) !!!
@ +
merci !! quelques dernières questions et on n'en parle plus ...
je dois recréer ma base standby mais au niveau de la primaire j'ai un script qui n'efface les redologs que s'ils ont été appliqués à la standby :cry: !!!
Comment procéder au niveau de la base primaire pour repartir à zéro sans la réinstaller ?
faut il alors Réinstaller les deux bases ?
ouh là, je sens que je vais fumer de l'Oracle moua !!! J'espère que ce sera de la bonne qualité !!
Merci par avance pour votre aide.
@ +