Récupération des alertes Oracle d'un serveur Win par e-mail

techsupp
Récupération des alertes Oracle d'un serveur Win par e-mail

Bonjour,
on a des serveur BD Oracle qui travaillent sous UNIX ou on a programmer des Alertes mail pour chaque type de problème.
Maintenant je cherche a faire la même chose pour les serveurs Windows qui hébergent des BD Oracle.
S.v.p si vous avez une solution n'hésitez a partager.
je vous remercie d'avance pour votre aide.
Salutations.

fredericmazue

Quel est le centre du problème exactement ? L'expédition automatique d'un mail depuis Windows ?

techsupp

fredericmazue wrote:
Quel est le centre du problème exactement ? L'expédition automatique d'un mail depuis Windows ?

merci pour la réponse chef, je veux récupéré les alertes oracle de mes BD qui sont sous UNIX

fredericmazue

Quote:
merci pour la réponse chef

Ca c'est bien, j'aime quand on m'appelle par mon vrai nom :)
Quote:
je veux récupéré les alertes oracle de mes BD qui sont sous UNIX

Et le post d'avant tu as écrit :
Quote:
Maintenant je cherche a faire la même chose pour les serveurs Windows qui hébergent des BD Oracle.

Pardonne moi, mais j'ai du mal à suivre... l'âge sans doute....

Enfin si tu pouvais un peu mieux expliquer ton problème pour les têtes dures comme moi :)

techsupp

Ok grand chef, c'est noté pour le vrais nom :wink:
désolé peut être je me suis mal exprimer, actuellement on gere des BD Oracle sur UNIX, et on a des script pour chaque type d'information qui déclenche une alerte envoyer par mail sur nos boites de messagerie interne.
- Archive Log
- rman.
- tablespaces.
...etc

je cherche a faire la même chose pour les BD qui tournent sous Windows

fredericmazue

Oui ça c'est bien la question de départ. Et quand on te lit, on se demande qu'elle est ton problème ? expédier un mail sous Windows ? (oui je sais je me répère)
Les scripts UNIX dont tu parles, il étaient écrits en quoi, en Shell ? Les mails étaient expédiés avec quoi ? Sendmail ? Avec une routine PL/SQL, avec le package UTL_SMTP ?

Pardonne moi, mais ta question n'est pas du tout explicite ni même claire. En tout cas pour moi.

Si tu veux que quelqu'un puisse t'aider, tu devrais expliquer beaucoup plus dans le détail de quoi il retourne. Enfin à mon humble avis.

techsupp

ok chef, et désolé encore, je vais oublier coté UNIX car c'est juste un exemple pour expliquer mon besoin,
quand a mon problème.
je veux programmer des Alertes mail de ma BD Oracle sous Windows, concernant la capacité, les transactions qui se lance sur la BD, enfin pour tout changement c'est a dire, récupéré une information sur le fichier log par mail,

fredericmazue

Quote:
je veux programmer des Alertes [...] les transactions qui se lance sur la BD

Il s'agit sans doute d'une plaisanterie :)
Ou alors c'est que ta BD n'est pas souvent sollicitée...

En principe ce que tu veux c'est prévu sous Oracle en PL/SQL ou avec le module UTL_SMTP. Tu doit programmer des procédures stockées qui font ça.

Mais tu as parlé de scripts....
Si tu veux surveiller les modifications dans les fichier de log, je pense que le plus simple est d'écrire un script en PowerShell. Avec PowerShell tu as accès aux classes .Net et donc à celle qui s'appelle File SystemWatcher que tu vas trouver très pratique.
Après ça, pour expédier un mail, il y a la classe SmtpClient, également très pratique :)

techsupp

Quote:
Ou alors c'est que ta BD n'est pas souvent sollicitée...

c'est juste pour quelques transactions que je veux suivre.

Bref je te remercie pour ton aide et ton suivi ca me donne des idées.
bonne continuation et a très bientôt