IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

[9i] ORA-29278 avec SYS.UTL_SMTP


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 87
    Par défaut [9i] ORA-29278 avec SYS.UTL_SMTP
    Bonjour
    Je suis en Oracle9i Windows2000 le but est d'envoyer des mail par un procedure PL/sql j'utilse le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    CREATE OR REPLACE procedure send_mail( 
    p_exp IN OUT varchar2, 
    p_dest IN OUT varchar2, 
    p_obj IN OUT varchar2, 
    p_msg IN OUT varchar2) 
    is 
    v_cnx utl_smtp.connection; 
    v_smtp_srv varchar2(200):='172.18.0.2'; 
    v_port pls_integer:=25; 
    v_msg varchar2(2000); 
    BEGIN 
    v_cnx:=utl_smtp.open_connection(v_smtp_srv,v_port); 
    utl_smtp.HELO(v_cnx,v_smtp_srv); 
    utl_smtp.MAIL(v_cnx,p_exp); 
    utl_smtp.RCPT(v_cnx,p_dest); 
    v_msg:='date:'||TO_CHAR(sysdate,'dd mon yyyy hh24:mi:ss')||utl_tcp.CRLF|| 
    'from:'||p_exp||utl_tcp.CRLF|| 
    'subject:'||p_obj||utl_tcp.CRLF|| 
    'to:'||p_dest||utl_tcp.CRLF|| 
    ''||utl_tcp.CRLF|| 
    p_msg||utl_tcp.CRLF||''; 
     
    utl_smtp.data(v_cnx,v_msg); 
    utl_smtp.quit(v_cnx); 
     
    EXCEPTION 
    WHEN utl_smtp.transient_error OR utl_smtp.permanent_error THEN 
      utl_smtp.quit(v_cnx); 
      raise_application_error(-20000,'Erreur send_mail:'||sqlerrm); 
     END; 
    /
    est j'ai l'erreur :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    ---------------------------
    Error
    ---------------------------
    ORA-29278: SMTP transient error: 421 Service not available
    ORA-06512: at "SYS.UTL_SMTP", line 17
    ORA-06512: at "SYS.UTL_SMTP", line 96
    ORA-06512: at "SYS.UTL_SMTP", line 374
    ORA-06512: at "SYSTEM.SEND_MAIL", line 28
    ORA-29278: SMTP transient error: 421 Service not available
    ORA-06512: at line 3
     
    View program sources of error stack?
    ---------------------------
    Oui   Non   
    ---------------------------
    merci de votre aide
    [/quote]

  2. #2
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Sans doute le bug4083461, probablement fixe in 9.2.0.7.

    Un workaround semble etre de passer par une connection dediee SQL*Net (DEDICATED), au lieu de MTS, lorsque de l'execution du module de test.

  3. #3
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 87
    Par défaut
    Bonjour,
    juste je veux aussi m'ssurer que la version oracle 9.2.0.7 pour W2000 existe , et comment faire pour upgrade ?
    merci pour les retour.

  4. #4
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    9207 pour windows est dispo depuis le 21-Jul-2005. C'est le patch bug4163445.

  5. #5
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 87
    Par défaut
    Bonjour,
    pour installer le patch bug4163445 sur W2k comment doit-je procder ?
    -j'arrete la base
    -je lance le patch
    -et je redemare ma base
    ai-je bon ?
    merci

  6. #6
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    En regle generale, il faut stopper tous les services susceptibles d'etre patches, cad les bases et differents listeners ou daemons qui utilisent l'Oracle_home en question.
    Le mieux est de lire la release note pour s'assurer qu'il n'y a pas de specificite particuliere, qui sont en generale OS dependantes.

  7. #7
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 87
    Par défaut
    Bonjour,
    est ce tu peut me dire ou je peux telecharger ce patch pour oracle 9.2.0.7 (l'URL exacte) ça me permetra d'aller plus vite.
    merci beaucoup

  8. #8
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Metalink
    Quick Links to the Latest Patchsets, Mini Packs, and Maintenance Packs.
    Oracle Database
    https://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=4163445&release=8092070

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ora-01830 avec donnee de type timestamp et interval
    Par JUSTIN Loïc dans le forum Oracle
    Réponses: 2
    Dernier message: 21/08/2006, 13h57
  2. Réponses: 4
    Dernier message: 31/01/2006, 17h59
  3. Récupération du contenu d'un page avec SYS.UTL_HTTP
    Par squalito dans le forum Oracle
    Réponses: 1
    Dernier message: 09/10/2005, 06h57
  4. Erreur ORA-12514 avec database link
    Par gafreu dans le forum Administration
    Réponses: 20
    Dernier message: 09/09/2004, 11h53
  5. ORA-01033 avec base démarrée correctement
    Par Yorglaa dans le forum Administration
    Réponses: 17
    Dernier message: 12/05/2004, 09h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo