我在远程计算机上使用 SQLPlus,输入用户名和密码后,它显示“ORA-12541:TNS:无侦听器”,但是当我查看 Oracle 19c 服务器上的侦听器日志时,有一个条目显示连接。我做错了什么?
当我尝试登录 SQLPlus 时出现错误。
您的数据库运行在 Unix / Linux 还是 Windows 服务器上?该数据库是 RAC/集群数据库还是独立数据库?
您能否分享有关 tnsnames.ora 的当前配置的信息或用于从客户端计算机与 SQLPLUS 连接的描述,以及服务器端listener.ora 的当前配置?
另外,你能做一些测试和验证吗?
服务器端检查(不特定于平台):
tnsping "(地址=(协议=TCP)(主机=在此处插入主机或IP地址)(端口=在此处插入侦听器端口)"
应该产生“ok”。
您可以从数据库服务器本身通过 sqlplus 连接吗?
请检查监听状态
lsnrctl 状态
即: lsnrctl 状态监听器
-- 客户端检查(不特定于平台):
tnsping“(地址=(协议=TCP)(主机=
Telnet主机端口 其中host是监听器运行的服务器,port是监听器的端口
问候
若奎姆,DBA。