您的位置:首页 > 数据库 > Oracle

如何通过公网来访问防火墙后面的Oracle

2006-12-21 21:12 330 查看
最近做了个项目,需要通过公网来访问防火墙后面的Oracle数据库,可是客户端连接时老是提示TNS超时,刚开始怀疑是1521端口没有开放,使用tnsping检查后发现正常,那为什么还是连不上呢,原来,1521只是用来初始化通讯的端口,真正的通讯端口是服务器返回给客户端的另一个随机端口,这就比较麻烦了,总不能让防火墙不限制端口吧,经过查阅资料终于找到了解决这个问题的办法, 那就是直接在注册表的HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0下添加一项USE_SHARED_SOCKET,值设置为TRUE,然后重起数据库的相关服务即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: