utl_smtp派信失败
我有个JOB每2分钟运行一次,但告警日志中却有每10分钟报如下的错误:
Fri Nov 22 16:01:04 2013
Errors in file /oracle/admin/p1spc1/bdump/p1spc1_j000_15241.trc:
ORA-12012: error on auto execute of job 3124
ORA-29278: SMTP transient error: 421 Service not available
ORA-06512: at "SYS.UTL_SMTP", line 20
ORA-06512: at "SYS.UTL_SMTP", line 96
ORA-06512: at "SYS.UTL_SMTP", line 402
ORA-06512: at "USER1.TYNE_MAIL_UTIL", line 331
ORA-29278: SMTP transient error: 421 4.4.1 Connection timed out
ORA-06512: at line 1
邮件是可以正常发出去的,但总是每10分钟报错一次
DB Server(172.16.7.30)和SMTP Server(10.108.4.26)在不同的网段,中间有隔着防火墙(防火墙的端口是any)
有检查过DB Server上没有JOB执行kill process,
防火墙监控也是每10分钟报:"Close - TCP FIN"的错
邮件服务器也检查在出现的时间点中没有相关DB Server IP的信息
请高手帮忙想想问题出在哪里