Oracle通过Windows防火墙的方法:
1、在Windows防火墙上设置开放 TCP 1521端口(Oracle TNSListener),使用telnet oracle服务器ip 1521 测试端口是否开放;
2、打开注册表,找到HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0,新建一个字符串值:USE_SHARED_SOCKET=true;
3、修改Oracle数据库操作模式,默认为“专用服务器模式”,修改为“共享服务器模式”。可以使用Database Configuration Assistant工具修改;
4、重新启动Oracle数据库实例。