Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: utl_smtp Hanging when opening a connection

Re: utl_smtp Hanging when opening a connection

From: Ian M <noemailherethanks_at_news.com>
Date: Thu, 29 Nov 2007 22:24:15 +0100
Message-ID: <474f2d4e$0$237$e4fe514c@news.xs4all.nl>


collins.paulj_at_googlemail.com wrote:
> We are using utl_smtp to send emails from our database. We currently
> run Oracle 9.2 on RHEL4, with Postfix as our mailserver.
>
> Lately, we have noticed that the process creating the email is
> hanging, which often requires the database to be taken down to fully
> kill off the session. (This is on our test system, fortunately).
>
> Having looked at a numnber of posts on various forums, I have seen
> that this is not an uncommon problem. Oracle have included a timeout
> parameter in utl_smtp.open_connection, but this is not implemented for
> write processes (in version 9.1 to 10.2, although more may be the
> same), and from comments, I have seen that this timeout functionality
> does not apply to opening the connection itself.
>
> Has anybody come up with a solution to programmatically cause the open
> connection to timeout if a connection is not established in a
> reasonable time, and if so, can you please help me.
>
> Many thank in anticipation,
>
> Paul

Hi Paul,

I am not sure about RHEL4 but I had a similar situation a few years back on a HP box with frequent external network problems.

To reduce the impact of this I amended the servers TCP settings (I think it was tcp_ip_abort_cinterval I'm not 100% though). This caused the failed open connection attempts to close much faster which was useful for server scanning failures etc.

As always test it & gl

Regards,
Ian Received on Thu Nov 29 2007 - 15:24:15 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US