首页 Oracle数据库服务器安装网闸

Oracle数据库服务器安装网闸

举报
开通vip

Oracle数据库服务器安装网闸------------------------------------------作者xxxx------------------------------------------日期xxxxOracle数据库服务器安装网闸【精品文档】【精品文档】【精品文档】【精品文档】【精品文档】【精品文档】Oracle数据库服务器安装网闸、防火墙后的配置说明Oracle客户端连接服务器,首先去找1521监听端口,服务器的1521监听端口再向serverprocess进程发出请求,并返回一个随机端口,返回给客户端,客户端再来连接...

Oracle数据库服务器安装网闸
------------------------------------------作者xxxx------------------------------------------日期xxxxOracle数据库服务器安装网闸【精品文档】【精品文档】【精品文档】【精品文档】【精品文档】【精品文档】Oracle数据库服务器安装网闸、防火墙后的配置说明Oracle客户端连接服务器,首先去找1521监听端口,服务器的1521监听端口再向serverprocess进程发出请求,并返回一个随机端口,返回给客户端,客户端再来连接这个端口。这样就给服务器上的防火墙设置带来了麻烦,这个端口是随机的,如何开放?  windows平台上的这个问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 成了一大难题,很多论坛都有人问,但很少有人能解决。unix平台不用担心,系统自动会解决这个问题.Matalink上提供了三种解决办法,实际上USE_SHARED_SOCKET是最有效最方便的。LOCAL_MACHINE\Software\Oracle\HomeXwhereXisyourdesiredhomedir.但经过无数次实验,仍然没有成功,最后终于发现是Oracle的bug需要打补丁,升级到Oracle8.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)"这样才真正实现只用一个端口,穿过防火墙。USE_SHARED_SOCKET=TRUE  -Oracle8.1.6forNT/2k\\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME<#>(#isyourdesiredhomedir)-Oracle8.1.7.0.0forNT/2kDoesn'tworkinOracle8.1.7.0.0forNT/2k-Oracle8.1.7.1.2forNT/2k\\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE环境:win2000,oracle9.2.0.1方法一:在windows2000的注册 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 中,hkey_local_machine\software\oracle\home0\下加入字符串值:USE_SHARED_SOCKET=TRUE,即可方法二:1、首先将数据库实例改为SHAREDSERVER模式2、以SYSDBA登录SQLPLUS,通过SQLPLUS生成系统当前的参数设置文件pfile:createpfile='d:\init.ora'fromspfile;3、修改d:\init.ora文件,在其中增加(用editplus编辑):*.service_names='yourservicename'和*.dispatchers='(address=(protocol=tcp)(host=localhost)(port=1521)(dispatchers=1)'4、生成新的SPFILE:createspfilefrompfile='d:\init.ora';5、重启动数据库。6、在防火墙中开放1521端口。方法三:在数据库端(也可以是另外的机器,但是cman的机器必须和数据库都在防火墙的后面)安装了cman的前提下,启动cman,然后开放防火墙端的1630端口(看cman开的是什么端口啦),最后在客户端的tnsnames.ora文件中添加:cmantest=(description=(address_list=(address=<-firstaddressistoCMAN(protocol=tcp)(host=hostnameoripofcman)(port=1610))(address=<-secondaddressistoListener(protocol=tcp)(host=hostnameoripoflistener)(port=1521)))(connect_data=(sid=sidname))(source_route=yes)安装完Windows版的Oracle10G后,开启了windows2003自带的防火墙,发现在本机可以访问oracle数据库,但在远程不能连接,一直都在报连接超时。关闭防火墙后,可以用远程连接Oracle10G数据库。但开启防火墙后,又不能连接,说明问题出在防火墙上,防火墙开启TCP1521端口,仍然不能连接数据库。解决问题的办法如下:1.如果是Oracle8i,修改注册表HKLM\Software\Oracle,增加一个字符串值USE_SHARED_SOCKET=TRUE。2.如果是非Oracle9i,打开%Oracle_Home%\bin\oracle.key文件,按里面的路径HKLM增加一个字符串值USE_SHARED_SOCKET=TRUE。3.增加以后重启机子让注册表生效。如果是Linux下的Oracle,只要在防火墙中打开TCP1521端口就可以连接了。
本文档为【Oracle数据库服务器安装网闸】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
ice
我是一线教师,教学生涯也有数十年 教学经验丰厚,原创文档也有很多 想和大家分享
格式:doc
大小:131KB
软件:Word
页数:0
分类:
上传时间:2021-10-15
浏览量:10