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 (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 !!
Partager