摘要:
在项目实施中,发现数据库安装时测试一切正常,但当客户端连接服务器时却总是超时,经检查配置没有发现可能的错误,然后我想到了防火墙,当打开1521端 口后,连接操作仍然失败。我又怀疑网络有问题,用telnet server_ip:1521尝试,连接被接受,说明1521端口已经被打开。没有办法,查询Oracle资料后才明白,network listener 只起一个中介作用,当客户连接它时,它根据配置寻找到相应的数据库实例进程,然后spawned一个新的数据库连接,这个连接端口由network listener传递给客户机,此后客户机就不再和打交道了,即使listener停止了工作。这个新的连接端口 阅读全文