问题标签 [ora-12541]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - Ora 12154 错误
我最近在我的一台开发服务器中部署了一个 Web 应用程序。我正在使用 oracle、asp.net 和 c#。当我在服务器中运行应用程序时,一切正常,但是当我尝试在服务器外部运行应用程序时(例如,使用我的电脑)我收到此错误:
如果我用 Visual Studio 在我的电脑上运行该应用程序,它工作正常。
Oracle 安装在服务器“A”中,应用程序安装在服务器“B”中。服务器“A”在一个域中,服务器“B”在另一个域中。我的电脑在同一个域中,有服务器“A”。
在我的电脑中,我可以在 C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN 中找到文件 tnsname.ora,但在服务器“B”中我无法在任何地方找到它
任何的想法?谢谢您的帮助。
oracle - 通过 ssh 隧道使用 oracle db。错误“ORA-12541:TNS:没有侦听器”
您好,我在通过隧道从我们的数据中心访问 Oracle DB 时遇到问题。
我们有一个非常标准的数据中心,其中一台机器可以从外部访问(我将它的 IP 作为 dc 放在 /etc/hosts 文件中)和内部的 Oracle DB。我们oracle数据库的内网IP地址是192.168.1.7
要创建隧道,我使用以下命令:
当然它可以工作(有时我还会添加一些 debug -vv 以查看是否有任何东西通过)。
现在是困难的部分 - 连接到 Oracle。我安装了即时客户端 11.2。我的 tnsnames.ora 看起来像这样:
当我尝试使用以下命令进行连接时:
它开始通过隧道连接(我在 ssh 调试中看到它),但随后它无法告诉:
当我在 Intranet 上尝试执行相同的命令时,它可以工作(显然唯一的区别是在 tnsnames.ora HOST 中我们有 192.168.1.7 而不是 localhost)。
我还尝试使用简单的命令行:
或者
但没有任何帮助:)
我将不胜感激任何帮助或建议。我是否缺少一些 ssh 标志以使其成为可能?
可能是日志文件:
其中 velvet 是我的本地主机名,johndoe 是我的本地用户名。为什么会发送到对方?
更新:
在从数据中心内部进行了更多调查之后,它看起来像:-第一个连接将转到端口 1521-但随后 sqlplus 被重定向到端口号 > 3300,每次都不同并递增 3(至少几次尝试我有) - 当我们试图通过隧道连接时,sqlplus 将尝试连接到 localhost,它显然会失败
所以错误“No Listener”可能来自我们没有重定向这些端口的事实。有什么方法(可能是 tnsnames.ora 文件中的某个选项)强制使用某些特定端口?
ruby-on-rails - 将 Rails 与 Oracle 结合使用时,为什么会出现“无侦听器”错误?
我使用 Rails 2.3.5 和 Oracle 10 作为数据库,使用 "oracle_adapter" 和 ruby-oci8 连接到 Oracle 主机。
我得到这个例外:
似乎与 Oracle 的连接经常断开。它显示oracle error:**ORA-12541: TNS:no listener**
.
我该如何解决?
ruby-on-rails - 如何避免rails应用程序中的OCIError?
似乎 Rails 应用程序丢失了 oracle 连接,如何在应用程序控制器中避免这种情况:
我用
它仍然向我抛出 500.html
.net - ODP .NET TNS:没有监听器
我目前正在尝试连接到 Oracle 数据库。我可以在我的开发机器上正常连接,但是当我部署到我的 Win2k3 sp2 服务器时,我收到以下错误。
无法打开连接... Oracle.DataAccess.Client.OracleException ORA-12541:TNS:在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode、OracleConnection conn、IntPtr opsErrCtx、OpoSqlValCtx* pOpoSqlValCtx、Object scr、String过程,布尔 bCheck)
任何想法、想法、指示都会有所帮助。我正在使用 Oracle.DataAccess.dll 版本 4.112.1.2。
谢谢
oracle - 当我们尝试将我们的程序与 oracle 连接时,它给出了错误
当我尝试使用此命令将我们的程序与 oracle 连接时
sqlplus crbt/crbt@crbt_new
这里 crbt 是用户名, crbt_new 是密码。
它给出了错误
所以请告诉我哪里错了
php - 尝试将 adodb 连接到 Oracle 时出错
我已经安装了 WAMP 服务器。
尝试连接到 Oracle 时会出现以下错误:
ORA-12541: TNS: 没有监听器
有谁知道如何解决这个问题?
asp.net - 在 asp.net 中连接到 LAN 中的 oracle db 计算机
我试图在 asp.net 的 LAN 系统上连接到 oracle 11g db。但我得到ORA-12541: TNS:no listener
错误。
我对文件进行了以下更改.....
sqlnet.ora
tnsnames.ora
监听器.ora
请让我知道我该如何解决这个问题......
谢谢...
oracle - 将 SSIS 包部署到服务器时出现 ORA-12541 错误
我正在使用以下连接字符串将 SSIS 连接到 Oracle OLEDB 连接..
Data Source=Server_Name;User ID=U_Id;Password=Pwd;Provider=MSDAORA.1;
它可以在我的机器上运行,但是当我在 SSIS 服务器上运行时使用C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExec
它会给我错误:ORA-12541: tns: no listener
我试着玩弄文件tnsnames.ora
,但没有得到任何结果。
oracle11g - 两个 oracle 数据库之间的数据库链接问题(Ora-12541:“TNS:no listener”)
我是甲骨文的新手,所以对于可能是微不足道或愚蠢的问题,我很抱歉。我需要通过这样的数据库链接互连两个 oracle 数据库(12g 和 11g):
CREATE SHARED DATABASE LINK SYSEL
AUTHENTICATED BY scot IDENTIFIED BY *********
USING 'SYSEL'
我的 tnsnames.ora:
但如果我运行查询(例如select * from dual@sysel
),我总是会收到此错误:ORA-12541: TNS:neexistuje žádný proces listener 12541. 00000 - "TNS:no listener" *原因:连接请求无法完成,因为监听器没有运行。*操作:确保提供的目标地址与侦听器使用的地址之一相匹配 - 将 TNSNAMES.ORA 条目与适当的 LISTENER.ORA 文件(或 TNSNAV.ORA,如果连接通过交换)进行比较。在远程机器上启动监听器。行错误:1 列:20
我的 LISTENER.ORA:
我在 panoramix 上有一个 stunnel(它正在完全工作,我能够通过 sql developer 连接到 studuk 以及我能够 tnsping studuk。但是数据库链接不起作用。我认为,可能有必要修改一些方式listener.ora,但我不知道如何...可能出了什么问题?请帮忙。祝你好运 Josef K。
现在侦听器在端口 1521 上侦听,但尝试将查询作为 select * from dual@sysel 运行,但不幸的是这个错误:
行错误:1 列:20
我已经尝试修改我的 listener.ora,以便将服务 sysel 注册到 listener,但没有成功:
显然,我的 Oracle 实例无法向侦听器注册服务 SYSEL,我也尝试过 ALTER SYSTEM REGISTER,但没有成功。
剧本
只返回默认的“ORCL”
我应该如何向侦听器注册服务 SYSEL?谢谢约瑟夫·K。