计世网
首页 | 资讯   独家分析 专题 人物 科技 | 资源   信息化 方案案例 CIO文库 周报全文 企业中心 职场 电子杂志 社区联盟
互动   创业 Wiki 博客 社区 视频 直播 | 产品   服务器 商用软件 存储 安全 网络通信 智能手机 笔记本 台式机 芯片 办公
iPhone 地震 CCBN Moto分拆 CIO ERP Vista 智能手机 工信部 N95 P2P WLAN 四核服务器 Nvidia 安全 IT两会 互联网年会 奥运频道
 您的位置: 计世网 > 软件 > 软件开发 > 开发编程 > 数据库技术 > 正文
·Windows 7 中必须抛弃的五个旧功能
·小心别让你的Windows 7 麻烦缠身
·酷狗音乐EQ 让你变身个性DJ
·价格or实用?中小企业用什么ERP软件
·Word 2007自动提取数据制作成绩单!
·三大突破 金山毒霸2009启用“云安全”
·告诉你Windows文件复制的数量极限
·Photoshop CS4 全新功能试用评测!
Oracle客户端穿过防火墙连接服务器 [收藏] [打印] [推荐]
作者:中国IT实验室  2008-09-04 15:18:12

Oracle 客户端连接服务器,首先去找 1521 监听端口,服务器的 1521 监听端口再向 server process 进程发出请求,并返回一个随机端口,返回给客户端,客户端再来连接这个端口。

这样就给服务器上的防火墙设置带来了麻烦,这个端口是随机的,如何开放 ?

windows 平台上的这个问题成了一大难题,很多论坛都有人问,但很少有人能解决。 unix 平台不用担心,系统自动会解决这个问题 .

Matalink 上提供了三种解决办法,实际上 USE_SHARED_SOCKET 是最有效最方便的。

但经过无数次实现,仍然没有成功,最后终于发现是 Oracle 8.1.7 的 bug

需要打补丁,升级到 Oracle 8.1.7.1.2

需要在 MTS 模式下(共享模式)

Oracle 默认是专用模式。

经试验发现,如果不在 init 文件中设参数的话, Oracle 仍然会要求一个随机端口和 1521 端口来共同通讯,只是这个随机端口,并不随客户端会话和登录的变化而变化,在没有重启服务器时,是固定的。

(试验发现,在专用模式下,每次连接, oracle 服务器会按 +1 方式,提供一个非 1521 的端口。)

所以,还需要在 init.ora 文件的最后加上一条参数:

mts_dispatchers="(address=(protocol=tcp)(host=myoradb)(port=1521))(dispatchers=1)"

这样才真正实现只用一个端口,穿过防火墙。

参考资料 :

Oracle uses dynamic ports under windows NT because of a bug in windows, so oracle can't use shared sockets. This bug got fixed with service pack 3 I think. By default, oracle uses the dynamic ports without caring which service pack is installed. There is a registry setting to force oracle to use shared sockets. The parameter is (what a surprise!) USE_SHARED_SOCKET in LOCAL_MACHINE\Software\Oracle\HomeX where X is your desired homedir. This parameter should be set to TRUE. There's a whitepaper from oracle for this too, somewhere on their site. Anyway, this parameter doesnt work for 8.1.7 Some users reported that it worked with 8.1.6.3, but 8.1.7 termiates every conection immediately...

Contributed by Arne Brutschy (abrutschy@xylon.de) on July 5, 2001.

Actually, I want to establish a replication system in my local machine.. for replicating objects(tables) from remote database to a local database... what data security option i must take in to account. I request you to give me the detail description like which protocal must be used and what parameter must be set in init.ora file,sqlnet.ora and listener.ora file and what other steps to be taken... I would be very thankful to you ... if you kindly describe the things...actually i want to maintain the data privacy which happens between remote and local database while replication take place.. any one can trap the net and extract the data ... so i need to stop that.   

I would be very thankful to you ... this is a request.. please mail me on the address p_v_raju73@rediffmail.com.   

regards p.v.raju

Contributed by pvraju (p_v_raju73@rediffmail.com) on October 8, 2001.

Modify Windows registry. 

 

USE_SHARED_SOCKET = TRUE   

- Oracle 8.1.6 for NT/2k \\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME<#> (# is your desired homedir)

- Oracle 8.1.7.0.0 for NT/2k Doesn't work in Oracle 8.1.7.0.0 for NT/2k

- Oracle 8.1.7.1.2 for NT/2k \\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE   

- FAQ Site

网页编辑:大鱼
本文关键字: Oracle 防火墙 服务器
如果您对“Oracle客户端穿过防火墙连接服务器”有任何疑问要咨询,或您对我们专家的解答有任何疑义,请您点击以下的链接提交意向单,我们的编辑和信息化专家将会很快为您做出回答,您提供的信息经过审核后将有机会出现在我们的网页上。
  专家介绍
相关文章
·Oracle用户配置文件(User Profile)
·Oracle: RAC安装配置流程
·浪潮SSR强制访问控制,服务器的安全盾牌
·技巧:如何实现局域网架设BT服务器
·服务器和存储实现虚拟化最大优势
推荐文章
·三大突破 金山毒霸2009启用“云安全”
·价格or实用?中小企业用什么ERP软件
·Photoshop CS4 全新功能试用评测!
·Windows 7 中必须抛弃的五个旧功能
·小心别让你的Windows 7 麻烦缠身
文章评论 您的姓名 您的Email
  
频道热门导航
软件新闻 开发频道 软件下载 软件论坛 软件白皮书 SOA 虚拟化 管理平台 操作系统 数据库 Linux 中间件 办公系统
计世网热门导航
资讯中心 信息化 商用软件 服务器 方案案例 智能手机 笔记本 手机社区 笔记本社区
热门文章排行
·下载:Firefox 3.0.4正式版
·国际观点:是谁在编写Linux?
·Google利用Chrome和Gmail...
·金融危机:软件外包业战战兢兢
·Adobe软件成最佳攻击目标 ...
·一个时代的终结:挥别Windo...
·评论:瑞星误杀 技术缺失还...
·连线杂志:Windows操作系...
热门关键字导航
·新 闻 ·评 测 ·方 案 ·开 发 ·下 载 ·专 题 ·论 坛 ·SaaS ·电子商务 ·Web开发
专题推荐 更多
如何助企业过冬?
云计算的未来
·十大最具影响力开源软件
·雷霆万钧还是春风化雨?微软...
·云计算、SaaS和软件的危险三...
·颠覆微软 谷歌推出Google Ch...
·免费安全 安不安全?
·计世网商用软件频道新版上线...
论坛热贴
·百度平台优势初显
·小心"摩登王"和"窃贼LD"木...
·大换血 百度Hi发布Beta2新版
·教你如何删除ppsds.pgf
·IBM Lotus Symphony正式版发布
·“最强女助理”裸照背后
关于我们 | 客服热线 | 广告服务 | 招聘信息 | 法律声明 | 投稿指南 | 联系方式
Copyright(C) ccw.com.cn,All rights reserved
中国计算机世界出版服务公司内容版权所有
京ICP证010182