“ORA-12541:TNS:无侦听器”,但侦听器日志中有日志条目

问题描述 投票:0回答:1

我在远程计算机上使用 SQLPlus,输入用户名和密码后,它显示“ORA-12541:TNS:无侦听器”,但是当我查看 Oracle 19c 服务器上的侦听器日志时,有一个条目显示连接。我做错了什么?

当我尝试登录 SQLPlus 时出现错误。

oracle listener tnsnames
1个回答
0
投票

您的数据库运行在 Unix / Linux 还是 Windows 服务器上?该数据库是 RAC/集群数据库还是独立数据库?

您能否分享有关 tnsnames.ora 的当前配置的信息或用于从客户端计算机与 SQLPLUS 连接的描述,以及服务器端listener.ora 的当前配置?

另外,你能做一些测试和验证吗?

服务器端检查(不特定于平台):

  1. 在服务器上使用tnsping到监听地址查看结果:

tnsping "(地址=(协议=TCP)(主机=在此处插入主机或IP地址)(端口=在此处插入侦听器端口)"

应该产生“ok”。

  1. 您可以从数据库服务器本身通过 sqlplus 连接吗?

  2. 请检查监听状态

lsnrctl 状态

即: lsnrctl 状态监听器

-- 客户端检查(不特定于平台):

  1. tnsping“(地址=(协议=TCP)(主机=)(端口=))”

  2. Telnet主机端口 其中host是监听器运行的服务器,port是监听器的端口

问候

若奎姆,DBA。

© www.soinside.com 2019 - 2024. All rights reserved.