这是指用oracle服务端提供的net configuration Assistant工具远程连接服务器时的状况。
起初用net configuration Assistant与192.168.0.103服务器建立一个连接,测试时总是报连接超时,后来关闭服务端机器的windows防火墙后连接测试成功,
而在windows防火墙开启时,连接超时,1521端口被防火墙关闭或是隔离了,针对这一情况,才有如下四步,让oracle数据库穿越windows防火墙:
以下四部都是针对服务端主机
1。修改windows防火墙,开放1521端口,用telnet测试1521端口是否开放--先启动telnet服务,然后在命令行输入telnet ip 1521进行测试,不报错误即连通
2。(用regedit打开注册表)在注册表HKEY_LOCAL_MACHINE/DOFTWARE/ORACLE/HOME下新建一个字符串值USE_SHARED_SOCKET=true
3.修改oracle操作模式为共享服务器模式,用Database Configuration Assistant 修改
4.重新启动oracle实例
测试——通过
用net configuration Assistant建立远程连接时测试前的服务名必须与服务器sid保持一致。测试通过后,该服务名是可以更改的
评论3