【问题标题】:How to connect to Oracle database from another machine?如何从另一台机器连接到 Oracle 数据库?
【发布时间】:2016-08-18 11:11:58
【问题描述】:

我在第一台虚拟机上安装了 Oracle 12c 数据库,在第二台虚拟机上安装了客户端。如何连接它们?以及如何检查连接? 机器:Linux RedHat 6

【问题讨论】:

  • 能否告诉我们您已经尝试过什么以及遇到任何问题?

标签: linux redhat oracle12c oracleclient tnsnames


【解决方案1】:

这是来自我们其中一台服务器的 TNSNAMES.ORA 示例:

PRODDB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-ORACLE-EN-1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = PRODDB)
    )
  )

您还需要确保 LISTENER.ORA 已正确配置并且数据库和侦听器服务都在运行。

安装 SQL*plus 或 SQL Developer 后,还要确保客户端计算机上的 TNSNAMES.ORA 与服务器配置匹配,然后尝试:

TNSPING PRODDB

结果您应该会收到“OK”。

这是一篇包含更多信息的文章(取自“dummies.com”,不应该是任何侮辱;-)):

http://www.dummies.com/how-to/content/how-to-connect-to-the-oracle-12c-database-instance.html

【讨论】:

    【解决方案2】:

    关于错误的信息:TNS:destination host unreachable http://haridba7.blogspot.ru/2013/01/tnsdestination-host-unreachable.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-21
      • 1970-01-01
      • 2013-08-05
      • 1970-01-01
      • 2019-06-06
      • 2012-03-16
      • 1970-01-01
      • 2012-07-16
      相关资源
      最近更新 更多