Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels 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 08/02/2007, 18h21   #1
Membre éclairé
 
Inscription : septembre 2003
Messages : 432
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 432
Points : 326
Points : 326
Par défaut [9i] comment toujours avoir une instance dispo ?

Bonjour,
je voudrai vous présenter un mode opératoire.
cet exemple est juste pour savoir si l'idée fonctionne ou non

J'ai 2 bases de développements nommées restectivement en nom physique (SID) et logique (service_name) dev1 et dev2.

Toutes les applications se connectent avec la chaine de connection user/pwd@dev1 ou user/pwd@dev2

Aujourd'hui quand dev1 est en mantenance (remontée en copie de prod), elle n'est pas accessible ! Logique. ahah.

Pour palier à ca je créé une nouvelle base nommé A3 en nom physique,
cette base est toujours à jour par rapport à la production.
et renomme les noms d'instance dev1 en A1, dev2 en A2

Donc quand je souhaite travailler sur A2 par exemple, je veux que les personnes travaillant avec la chaine user/pwd@dev2 se connecte en fait sur A3
Je veux rediriger le nom logique dev2 sur le nom physique A3

Cet méthode permettera de toujours avoir les bases avec nom logique dev1 et dev2 opérationnelle
sauf si les deux sont en maintenance.

Maintenant et c'est là la question,
Comment faire ?
- je pensais créer 3 instances A1, A2, A3 et 2 service_name dans le tnsnames.ora
- ensuite à moi de changer le tnsnames.ora pour que dev1 pointe sur A1 et dev2 pointe sur A3 si je suis en maintenance sur l'instance A2.

Est ce que la modification dynamique du tnsnames.ora, quels sont les impacts sur le listener ?


J'espère que tout le monde à suivi et que vous me prendrez pas pour un fou
sygale est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2007, 19h03   #2
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Peut-être que vous pouvez utiliser la fonctionnalité TAF Transparent Application Failover (avec Entreprise Edition): http://download-uk.oracle.com/docs/c...cfg.htm#473298
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 10h16   #3
Membre éclairé
 
Inscription : septembre 2003
Messages : 432
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 432
Points : 326
Points : 326
Citation:
Envoyé par pifor
Peut-être que vous pouvez utiliser la fonctionnalité TAF Transparent Application Failover (avec Entreprise Edition): http://download-uk.oracle.com/docs/c...cfg.htm#473298
Excellent je n'y avait pas pensé.

Cela semble possible dans le cas de 2-3 bases, je voudrais actuellement faire cela avec toutes mes bases et j'en ai 7.

Je ne sais pas si la mise en place est possilble, il faudrait donc déclarer pour chacune des bases du listener 2 bases.

Je vais voir ca merci !
sygale est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h10.


 
 
 
 
Partenaires

Hébergement Web