【问题标题】:ORA-12541: TNS:no listenerORA-12541: TNS: 没有监听器
【发布时间】:2017-05-31 02:29:54
【问题描述】:

我正在使用 Oracle 12c。在 SQL Plus 中输入用户名和密码,它显示错误ORA-12541: TNS:no listener。但是listener.ora 文件存在于正确的路径中,并且在服务中没有侦听器服务。我需要做什么才能在services.msc 中获得听众?

【问题讨论】:

  • 查看监听器是否在运行?您可以从 services.msc 中检查它。服务名称类似于:“OracleOraDb10g_home1TNSListener”或者,通过运行命令检查:“lsnrctl status”

标签: oracle oracle12c database-administration


【解决方案1】:

既然你说没有监听服务,听起来好像连安装都没有。因此,您可以通过以下任一方式运行 Oracle Net Configuration Assistant 来安装侦听器:

1) 从命令提示符运行 netca(前提是 %oracle_home%\bin 在路径目录环境变量中)。

2) 从 %oracle_home%\bin 运行 netca.bat

3) 在开始菜单中找到 Oracle Net Configuration Assistant。

Netca 非常简单,只有几个不同的对话框选项(对于大多数安装,将选项保留为默认选项通常是最好和首选的)。可以找到通过 Netca 进行逐屏安装的好方法here

【讨论】:

    猜你喜欢
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-30
    • 2012-11-01
    • 2012-10-13
    • 1970-01-01
    • 2022-11-22
    相关资源
    最近更新 更多