问题标签 [tnsnames]

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.

0 投票
7 回答
6546 浏览

c# - 无法从 C#.net 应用程序连接到 oracle 服务器

我正在尝试连接到远程 Oracle 服务器。我的连接字符串 -

我遇到错误提示 - “错误 [IM002] [Microsoft][ODBC 驱动程序管理器] 未找到数据源名称并且未指定默认驱动程序”(System.Data.Odbc.OdbcException)异常消息 = “错误 [IM002] [Microsoft][ ODBC 驱动程序管理器]未找到数据源名称且未指定默认驱动程序“,异常类型 = “System.Data.Odbc.OdbcException”,异常 WinRT 数据 = “”

我根据我的 TNSNAMES.ora 指定了我的连接字符串

我的数据库在 TNSNAMES.ora 中的条目如下所示:

有人可以解释错误。如果我的连接字符串出错以及如何从我的 Windows 应用程序连接到 Oracle 服务器,请提供帮助/建议

0 投票
1 回答
890 浏览

oracle - TNS:没有来自其他用户的监听器

我正在尝试将 oracle 数据库与非 oracle 用户连接。

但它回来了

但是如果我尝试连接这条线

连接成功,所以我需要知道如何修复它。oracle 或 root 用户不会发生这种情况。

如果检查端口是否对所有用户都有效

更新

tnsnames.ora

监听器.ora

lsnrctl 状态

0 投票
1 回答
7325 浏览

oracle11g - ORA-12528, TNS:listener: 所有合适的实例都在阻塞新的连接

嗨,当尝试通过数据连接创建存储库创建实用程序时,详细信息不例外。它抛出异常是

tnsnames.ora

请给我关于这个问题的解决方案。

0 投票
1 回答
2678 浏览

database - 本地数据库客户端如何在没有监听服务的情况下与服务器连接

数据库客户端如何在没有 tns 条目的情况下连接到本地系统上的数据库服务器?

我的印象是客户端总是通过 tcp/ip 通道连接到数据库服务器。因此 tnsnames 应该反映 tns 条目,并且侦听器服务应该在服务器上运行,客户端可以通过该服务建立连接。

如果数据库服务器在本地运行,今天我意识到,只需指定 SID 就可以在没有监听服务的情况下连接到数据库,如下所示

现在我的问题是客户端通过什么通信渠道与服务器通信?

0 投票
6 回答
63071 浏览

oracle - ORA-12543: TNS: 目标主机不可访问但 telnet 和 tnsping 有效

最近几天,我遇到了一个奇怪的预言机问题。我在 tnsnames.ora 中定义了数据库。Oracle 客户端已安装,客户端和客户端/bin 已添加到 PATH。

Ping工作,tnsping工作,我可以使用telnet通过数据库端口连接到主机。

当我尝试运行尝试连接到数据库的应用程序时,我得到了

ORA-12543: TNS: 目标主机不可访问

当我尝试通过 sqlplus 连接时也是同样的情况

sqlplus 用户名/密码@TNSNAME

情况仅发生在一个工作站上,这意味着它应该可以正常工作。

WS 是 Windows 7 64 位。
数据库:

Oracle 数据库 10g 企业版 10.2.0.5.0 - 64 位生产

0 投票
2 回答
8272 浏览

oracle - 如何从 tnsnames.ora 条目创建 SQL*Net 连接字符串?

我正在 IBM (Cognos) 的报告工具上创建数据源。这要求 SQL*Net 连接字符串。

以下是我的 tnsnames.ora 条目。我能够从客户端连接 SQLPLUS 和 TNSPING。

OVDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.22.1.180)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = OVDB) ) )

我的 SQL *Net 连接字符串是什么?是OVDB吗?

Cognos 希望通过它(OCI)与 Oracle 数据库连接。

在此处输入图像描述

0 投票
1 回答
1047 浏览

oracle - 如何连接到不同服务器上的数据库?

我有一台机器 A,上面有数据库服务器。我有一台机器 B,上面安装了 Oracle 客户端。

我通过添加以下内容修改了机器 B 中的 tnsnames.ora 文件:

但是,我无法sqlplus name/pwd@trial as sysdba在机器 B 上成功运行命令。它会抛出一个错误,指出“权限不足”。是否需要对机器 A 上的 sqlnet.ora 或 tnsnames.ora 文件进行任何修改?

0 投票
2 回答
6453 浏览

c# - Oracle 数据库 TNS 键“数据源”的值长度超过了“128”的限制

所以我有一个到 Oracle 数据库的连接字符串,基本上我直接从 sql developer 复制了它,然后去掉了空格。

后来我以编程方式添加了用户名和密码。问题是当我尝试打开一个 SQLConnection 对象时。我得到错误:

我对 oracle TNS 连接不太了解。我使用了这个连接字符串,因为当我粘贴它并测试连接时它在向导中工作。你看到的基本上是我粘贴 TNS 名称后 Visual Studio 生成的内容。

此数据源键已经大约 160 个字符。

我在 MSDN 论坛上看这篇文章。

这家伙基本上说要从数据源中删除一些其他部分并将它们放在其他地方。我只是不确定该怎么做。

连接字符串上的 MSDN并没有真正告诉我太多。

连接字符串和配置文件上的 MSDN也没有帮助。

无论如何,如果被问到,我很乐意展示更多来自 app.config 的代码或内容

0 投票
0 回答
3240 浏览

oracle - Oracle TNS 侦听器未在 CentOS 7 上启动

我在 CentOS 7 机器上安装了 Oracle 11g Release 2 Express 版本。安装过程成功完成如下。

当我对服务进行 tnsping 时,我遇到了错误。

然后我尝试启动侦听器,但失败并出现以下错误。

我在论坛上搜索了很多并尝试了那里给定的解决方案,但无法解决问题。在这种情况下可能是什么问题?

非常感谢任何帮助。

编辑:

这是我的 tnsnames.ora 文件。

和listener.ora 文件。

环境变量:

0 投票
0 回答
3389 浏览

oracle - Oracle 客户端服务器连接问题

我在我的服务器上安装了多个 oracle (homes) 客户端,包括 10g 和 11g 。使用 SQL PLUS 11G 客户端时,我收到错误“TNS:协议适配器错误”。我检查了 TNSNAMES.ora 来解决这个问题。我发现 11G 主目录的 network/admin 目录中的 TNSNAMES.ora 的某些值与我能够成功连接到服务器的不同服务器上的不同 tnsnames.ora 相同。我还了解了整个系统的默认 TNSNAMES.ora,但不确定在哪里可以找到它。我尝试了 tnsping orcl 但收到错误“TNSPING 未被识别为内部或外部命令”。我是Oracle的新手,请帮助