oracle 远程访问

oracle 远程访问

码动青春 555 2019-08-25

oracle 本机能连外部访问不了

新装的 oracle 数据库经常会出现本地计算机能连接,但是局域网内的其他计算机不能连接的问题,如果出现此问题可以参考此文来解决。
本文中用的数据库版本为 Oracle 11g r2

一、检查 oracle 所在机器的防火墙是否关闭,如果没有请关闭。

image.png

二、ping oracle 所在机器的 IP,如果不能 ping 通,需检查你的网络环境。

image.png

三、能 ping通 oracle 所在机器的 IP,重新配置监听

  1. 以管理员身份运行 Net Configuration Assistant

image.png

  1. 选监听程序配置 --> 下一步

image.png

  1. 选重新配置 --> 下一步

image.png

  1. 下一步

image.png

  1. 如果监听服务正在运行,会弹出此窗口,这里选是

image.png

  1. 下一步

image.png

  1. 下一步

image.png

  1. 下一步

image.png

  1. 下一步

image.png

  1. 选完成,到此,整个监听服务就重新配置了,如果没有什么问题,oracle 就可以直接外部访问了

image.png


四、如果执行完上一步仍不能外部访问,可尝试重建监听程序

  1. 同步骤三以管理员身份运行 Net Configuration Assistant, 监听程序配置 --> 删除

image.png
image.png
image.png
image.png
image.png

  1. 重建监听程序

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

  1. 最后一步,检查监听服务是否已启动,如没有,手动启动下

image.png

五、如果重建监听程序仍不能外部访问,可尝试重新配置本地网络服务

  1. 同步骤三以管理员身份运行 Net Configuration Assistant

image.png

  1. 重新配置

image.png

  1. 选择数据库实例

image.png

  1. 填写数据库实例名称

image.png

  1. 下一步

image.png

  1. 填写数据库所在PC的IP地址,下一步

image.png

  1. 连接测试

image.png

输入用户名密码。

image.png
image.png
image.png
image.png
image.png
image.png