oracle 远程访问

oracle 本机能连外部访问不了

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

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

oracle 远程访问_第1张图片

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

oracle 远程访问_第2张图片

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

  1. 以管理员身份运行 Net Configuration Assistant
    oracle 远程访问_第3张图片
  2. 选监听程序配置 –> 下一步
    oracle 远程访问_第4张图片
  3. 选重新配置 –> 下一步
    oracle 远程访问_第5张图片
  4. 下一步
    oracle 远程访问_第6张图片
  5. 如果监听服务正在运行,会弹出此窗口,这里选是
    oracle 远程访问_第7张图片
  6. 下一步
    oracle 远程访问_第8张图片
  7. 下一步
    oracle 远程访问_第9张图片
  8. 下一步
    oracle 远程访问_第10张图片
  9. 下一步
    oracle 远程访问_第11张图片
  10. 选完成,到此,整个监听服务就重新配置了,如果没有什么问题,oracle 就可以直接外部访问了
    oracle 远程访问_第12张图片

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

  1. 同步骤三以管理员身份运行 Net Configuration Assistant, 监听程序配置 –> 删除
    oracle 远程访问_第13张图片
    oracle 远程访问_第14张图片
    oracle 远程访问_第15张图片
    oracle 远程访问_第16张图片
    oracle 远程访问_第17张图片
  2. 重建监听程序
    oracle 远程访问_第18张图片
    oracle 远程访问_第19张图片
    oracle 远程访问_第20张图片
    oracle 远程访问_第21张图片
    oracle 远程访问_第22张图片
    oracle 远程访问_第23张图片
    oracle 远程访问_第24张图片
    oracle 远程访问_第25张图片
  3. 最后一步,检查监听服务是否已启动,如没有,手动启动下
    oracle 远程访问_第26张图片

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

  1. 同步骤三以管理员身份运行 Net Configuration Assistant
    oracle 远程访问_第27张图片

  2. 重新配置
    oracle 远程访问_第28张图片

  3. 选择数据库实例
    oracle 远程访问_第29张图片

  4. 填写数据库实例名称
    oracle 远程访问_第30张图片

  5. 下一步
    oracle 远程访问_第31张图片

  6. 填写数据库所在PC的IP地址,下一步
    oracle 远程访问_第32张图片

  7. 连接测试
    oracle 远程访问_第33张图片
    输入用户名密码。
    oracle 远程访问_第34张图片

    oracle 远程访问_第35张图片

    oracle 远程访问_第36张图片

    oracle 远程访问_第37张图片

    oracle 远程访问_第38张图片

    oracle 远程访问_第39张图片

你可能感兴趣的:(Oracle)