Oracle与防火墙设置
要访问防火墙后的windows oracle数据库,仅仅通过简单的打开固定TCP端口的方式是不行的。
这个问题的根本原因是windows oracle数据库的BT设计(unix/linux无此问题)。
一、Oracle的网络通信端口原理
oracle数据库的网络访问采用了一个很BT的工作模式,其大概流程如下:
1)oracle server上的oracle net listener进程持续监听一个固定的TCP端口(缺省是1521);
要访问防火墙后的windows oracle数据库,仅仅通过简单的打开固定TCP端口的方式是不行的。
这个问题的根本原因是windows oracle数据库的BT设计(unix/linux无此问题)。
oracle数据库的网络访问采用了一个很BT的工作模式,其大概流程如下:
1)oracle server上的oracle net listener进程持续监听一个固定的TCP端口(缺省是1521);