重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3153|回复: 0
打印 上一主题 下一主题

[原创] 在win10防火墙打开的情况下访问其 oracle

[复制链接]
跳转到指定楼层
楼主
发表于 2018-8-29 11:31:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
背景:
       windows上安装oracle,总有一些人认为不靠谱,是否不靠谱,我们不去讨论他,但确实有在上面安装 oracle数据库的,安装数据库后,客户端通过tcp/ip进行访问,
很多时候,我们发现无法直接连接,总是报ORA-12170: TNS:Connect timeout occurred,网络都没有问题,监听也没有问题,本地都可以访问,远程不行,这个时候,一般
是由于windows上的防火墙的原因,简单的解决办法是关闭windows的防火墙,但有些时候,又不能关闭防火墙,怎么办?

解决办法:
       增加数据库的监听端口即可。

测试环境:
       win10
       oracle 11.2.0.4

操作步骤:
       1.验证问题存在
          1.1 开启win10上的防火墙
               具体操作略
          1.2 通过vmware中的虚拟机 访问win10上的 orcl数据库

          [oracle@dbserver ~]$ sqlplus /nolog
          SQL*Plus: Release 11.2.0.4.0 Production on Wed Aug 29 11:06:21 2018
          Copyright (c) 1982, 2013, Oracle.  All rights reserved.
          SQL> conn sys/oracle@192.168.133.1:1521/orcl as sysdba
          ERROR:
          ORA-12170: TNS:Connect timeout occurred

        2.win10上增加入站规则
          我们知道oracle默认为1521端口,我们通过增加一个1521端口放行的规则来处理即可。

         
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-5-3 23:29 , Processed in 0.085120 second(s), 23 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表