在oracle服务端开启DCD功能,去防止防火墙对长连接的切断。
修改方式:
在$ORACLE_HOME/network/admin/sqlnet.ora文件中增加如下一行:
sqlnet.expire_time = 10
Oracle数据库会在会话IDLE时间超过这个指定的时间时,检测这个会话的对端(即客户端)是否还有效。避免客户端由于异常退出,导致会话一直存在。
本文转自 corasql 51CTO博客,原文链接:http://blog.51cto.com/corasql/1705750,如需转载请自行联系原作者