如何从另一台机器连接到Oracle数据库?
How to connect to Oracle database from another machine?
我在第一个虚拟机上有 Oracle 12c 数据库,在第二个虚拟机上有客户端。如何连接它们?以及如何检查连接?
机器:Linux RedHat 6
这是来自我们其中一台服务器的示例 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
有关错误的信息:TNS:destination 无法访问主机
http://haridba7.blogspot.ru/2013/01/tnsdestination-host-unreachable.html
我在第一个虚拟机上有 Oracle 12c 数据库,在第二个虚拟机上有客户端。如何连接它们?以及如何检查连接? 机器:Linux RedHat 6
这是来自我们其中一台服务器的示例 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
有关错误的信息:TNS:destination 无法访问主机 http://haridba7.blogspot.ru/2013/01/tnsdestination-host-unreachable.html