【问题标题】:connecting to oracle database on Windows在 Windows 上连接到 oracle 数据库
【发布时间】:2013-03-14 19:59:51
【问题描述】:

我的网络上有两台机器:

  1. pc-1Windows XP SP3 上运行,IP 192.168.1.15
  2. pc-2Windows Vista 上运行,IP 192.168.1.16

现在我已经在 pc-2 (Vista) 上加载了 Oracle 11gR2,并且监听器正在使用以下设置运行:address=192.168.1.16 and port=1065.

我正在尝试使用 jdbc thin driver 通过 pc-1 (XP) 连接到 Oracle 数据库,但我收到错误 网络适配器无法建立连接。
我的JDBC url:jdbc:oracle:thin:@192.168.1.16:1065:ora

pc-2可以访问,我通过ping 192.168.1.16检查了它

我从 PC-1 尝试了一些东西:

  • TELNET 192.168.l.16 1065 给出错误 Connecting To 192.168.1.16...Could not open connection to the host, on port 1065: Connect failed. pc-2 (vista+oracle) 上的firewall 已关闭,因此我认为防火墙不会阻止端口 1065。

  • tnsping 192.168.1.16:1065 给出 error TNS-12535: TNS:operation timed out

  • sqlplus sys/sys@//192.168.1.16:1065/ora as sysdba 但它给出了错误

    错误:ORA-12170:TNS:发生连接超时

PC-2上输出的一些命令

  • netstat -a

LOCAL ADDRESS------------ FOREIGN ADDRESS--------------- STATE
192.168.1.16:1065----------------- PCNAME --------------------监听

谁能详细说明我该怎么做?我是第一次尝试这样做,所以不知道出了什么问题?

【问题讨论】:

  • 我想你可能会面对Issue 3:,它在link上给出

标签: windows oracle networking jdbc ora-12170


【解决方案1】:

您必须在位于下的 tnsnames.ora 文件中提供正确的 SID 详细信息

对于 Linux: /home/oracle/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora

【讨论】:

    【解决方案2】:

    你没有说你是如何连接的 - 我假设通过 TNS?

    你在 XP 系统的 TNSNAMES.ORA 文件中指定了 1065 端口吗?

    您可以使用 EZCONNECT 从您的 XP 系统进行连接吗?这将 tnsnames.ora 排除在外。

    sqlplus user/pw@//192.168.1.16:1065/db_name
    

    【讨论】:

    • 我是第一次这样做,所以不知道这一切你能解释一下我应该改变什么参数。我的 windows xp 上也加载了 oracle 数据库
    • 因此您需要修改您的 tnsnames.ora 文件以适当地设置主机、端口和 sid/服务名称:Host=192.168.1.16、port=1065 和 sid=db_name
    • 试试这个:sqlplus sys/sys@192.168.1.16:1065/ora as sysdba
    • TELNET 192.168.l.16 1065 是否给您黑屏或连接失败?也许你有一个运行阻止端口 1065 的防火墙。
    • 输出是 Connecting To 192.168.1.16...Could not open connection to the host, on port 1065: Connect failed 但 windows vista pc 上的防火墙已关闭
    【解决方案3】:

    错误:ORA-12170:TNS:发生连接超时

    这个错误通常意味着网络连接失败

    很简单

    关闭你的windows防火墙

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-18
      • 2011-05-29
      • 2014-03-18
      • 1970-01-01
      • 2011-04-15
      • 1970-01-01
      相关资源
      最近更新 更多