【发布时间】:2013-07-09 18:11:26
【问题描述】:
我已经安装了 oracle 服务器,它工作正常。但是,安装在另一台机器上的客户端无法正常工作。出现错误 TNS-12541: TNS:there is no listener。
我的 TNSNames.ora:
SCP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.2.39)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DatabaseIO)
)
)
在服务器机器上我可以连接到databaseIO。
还有其他配置吗?
【问题讨论】:
-
地址和端口是否正确——客户端
tnsnames.ora中的host是服务器的地址,对吧?侦听器是否已配置(服务器上的listener.ora),使用端口 1521,它是否实际运行?lsnrctl status应该会告诉你它是否已启动。 -
服务器地址为10.0.2.39,使用1521端口,监听状态正常,没有报错。在服务器机器中,我可以使用 SQL Plus 连接数据库。此外,防火墙被禁用。
-
您不一定需要监听器通过 SQL*Plus 在本地连接。
lsnrctl status显示10.0.2.39:1521的 TCP 端点?您可以将该命令的输出添加到问题中吗? -
所有oracle服务都在运行。
-
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(P ORT=1521))) LISTENER 别名 LISTENER 版本 TNSLSNR 用于 32 位 Windows:版本 10.2 .0.1.0 - 生产开始日期 09-JUL-2013 13:57:40 正常运行时间 0 dias 1 小时。 42 分钟。 10 seg Trace Level off Security ON: Local OS Authentication SNMP OFF Listener parameter file C:\oracle\product\10.2.0\db_1\network\admin\listener.ora Listener Log File C:\oracle\product\10.2.0\ db_1\network\log\listener.log
标签: oracle configuration oracle10g installation