首页 > 数据库 > Oracle > 关于ORA-3136 Warning
近来发现,生产库中的一台,日志中经常性报以下的错误,
Fri Apr 25 20:37:02 2008
WARNING: inbound connection timed out (ORA-3136)
Fri Apr 25 20:40:20 2008
WARNING: inbound connection timed out (ORA-3136)
Fri Apr 25 20:43:50 2008
WARNING: inbound connection timed out (ORA-3136)
Fri Apr 25 20:43:50 2008
WARNING: inbound connection timed out (ORA-3136)
Fri Apr 25 20:51:57 2008
WARNING: inbound connection timed out (ORA-3136)
Fri Apr 25 21:00:52 2008
WARNING: inbound connection timed out (ORA-3136)
Fri Apr 25 21:02:26 2008
WARNING: inbound connection timed out (ORA-3136)
Fri Apr 25 21:03:50 2008
WARNING: inbound connection timed out (ORA-3136)
不过系统工作正常,没有数据丢失现象,因为只是一个Warning,所以一直没有顾上解决,
昨天再次看到,把这个问题解决了一下,下面是解决的过程,
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 26-APR-2008 10:47:03
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Welcome to LSNRCTL, type "help" for information.
LSNRCTL> show inbound
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER parameter "inbound_connect_timeout" set to 0
The command completed successfully
发现没有设置的情况下,系统中缺省这个参数就是0,那么在listener.ora文件中应当不需要再设置这个参数了。
于是在sqlnet.ora中添加参数
SQLNET.INBOUND_CONNECT_TIMEOUT = 0
LSNRCTL> reload
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
The command completed successfully
检查listener.log,后续的连接正常,
至今天早上为止,系统中原来频繁报的ORA-3136异常没有再看到。
PS:又是Metalink,看来花钱买人家的服务还是很有用的,否则这种Oracle的内部错误,如果别人都没有碰到过,自己很不幸,第一个碰到了,那岂不是很成问题了?如果不是Warning,直接宕机呢?忧虑,郁闷,然后看看哪里有哥们儿可以给我共享一下他的Metalink帐号的,只查看之用应该Oracle也不会反对吧?
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/768134/viewspace-1002997/ ,如需转载,请注明出处,否则将追究法律责任。