欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Oracle数据库连接超时

程序员文章站 2022-07-04 23:35:44
关于Oracle数据库的连接失败问题,有N种情况都会导致,这次遇到的是一般开发或者运维人员难以发现的 场景: 有一台机A能够正常连接数据库并正常运行,机器B连接失败 32位WebService程序基于.Net4.0开发,部署在IIS上,通过Oracle Client链接数据库 问题排查: IIS启用 ......

关于oracle数据库的连接失败问题,有n种情况都会导致,这次遇到的是一般开发或者运维人员难以发现的

场景:

有一台机a能够正常连接数据库并正常运行,机器b连接失败

32位webservice程序基于.net4.0开发,部署在iis上,通过oracle client链接数据库

问题排查:

iis启用32应用程序池

应用程序池启用4.0版本

b机器netmaneger配置的数据库实例名、ip、数据库端口均与a服务器一致

测试b至数据库服务器ip网络通畅  ping 服务器ip

测试端口通畅 telnet 服务器ip 数据库端口

仍然提示连接超时;

上述所有基本检查都已确认没有问题,最后意外的发现

两个服务器abnetmanager里面的连接模式不一样

a为专用服务器模式,b默认的数据库连接

所以问题就在这里,连接模式在数据库上做的设置,在大型的公司或者项目系统管理,dba、系统运维、系统开发都是严格区分的,

如果在dba在数据库做了改动,却没通知出来,就会导致这种问题,根本排查不出来。

连接模式相关文章 

 

人员分工细化,提高工作效率,沟通交流做到位是前提。

大家一起来爬坑!