Oracle客户端访问远程数据库相关

时间:2022-09-12 20:59:41

同一局域网内一开始客户端访问不到远程服务器,经过网上查阅资料个人总结需要以下几方面设置

(1)需在oracle服务端的服务器里设置例外:
控制面板->Windows 防火墙->高级设置->入站规则->新建规则:在规则类型里面选择端口,下一步规则应用选TCP协议,规则应用端口选择特定本地端口并填写oracle的默认端口1521(也可以用默认的所有端口),一直默认选择即可,最后填写名称和描述。完成后双击新建的规则,在作用域选项卡的远程IP地址中,选择下列IP地址,并添加要访问服务器的客户端IP。

(2)在客户端Net Manager中设置

开始点击Net Manager,总是弹出提示框要求选择所要打开的网络配置文件的所在目录,如下图所示。后来上网查询查询,网上方法说将ORACLE_HOME和TNS_ADMIN两个环境变量删除后即可,未找到ORACLE_HOME,只删除TNS_ADMIN问题就解决了。(修改环境变量的位置:右键我的电脑->属性->高级系统设置->环境变量按钮)

Oracle客户端访问远程数据库相关

在Net Manager中,选择本地->服务命名,选择服务命名后,在菜单的编辑中点击创建,在网络服务名向导中进行设置,其中协议选择TCP/IP协议,主机名填写服务器所在主机的IP,服务名填写服务器数据库的全局数据库名。

经过以上两步,即可在局域网内从客户端访问远程服务器了。