问题标签 [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 投票
1 回答
1215 浏览

oracle - Oracle Forms - 又一个 ORA-12154 错误

---问题解决了,Oracle Forms有自己的otnsnames.ora文件,位于NET80\ADMIN---

我在 mi PC (windows) 上安装了 Oracle 和 Oracle Forms Runbtime。整个东西都连接到另一台设置数据库的机器上。

在 Oracle Forms Runtime 启动时,出现 ORA-12154 错误。

这是我检查的东西(我真的不知道要检查什么,这就是我在这里问的原因)

-检查我的 Oracles 配置文件:

主机“sajama”在 hosts 文件中声明。

-检查与数据库的连接。我可以通过 tnsping 连接到 BOL,并且可以通过 Sqlplus 使用我在 Oracle Forms 中输入的相同标识符和 SID 连接到数据库。

我没有找到有关特定 Oracle Forms 配置文件的任何信息,也没有在网上找到有关此特定问题的信息...

我实际上已经有另一台机器连接到同一个数据库,它们的 tnsmanes.ora 和 sqlnet.ora 完全一样。此外,Oracle Forms 脚本安装在 Oracle 数据库机器上,然后是从两台计算机启动的同一个文件。而且,它适用于第二个。

有人有线索吗?谢谢你的帮助!

0 投票
3 回答
4356 浏览

linux - sqlplus 无法使用 tnsnames.ora 中的信息连接到 oracle

我可以通过

然后我使用启动启动实例,我也可以使用启动 PDB

在终端中, echo $ORACLE_SID 获取 ora12cr1

但我无法使用登录

我得到了 ORA-01017:无效的用户名/密码;登录被拒绝。下面是我的 tnsnames.ora:

oracle 12cr1 安装在我的本地机器上。

lsnrctl 状态获取:

也有效。

0 投票
1 回答
2980 浏览

oracle - 如何在 Oracle 中设置数据库链接?

我在我的 database1 编辑器中输入了以下包含 database2 信息的数据库链接。

然后我尝试访问一个 database2 表。

我收到一个错误TNS:could not resolve the connect identifier specified

这两个服务名称都在 tnsnames.ora 中。

这就是我的 sqlnet.ora 的样子

对数据库链接不是很熟悉,如果我没有意义,请道歉。

0 投票
3 回答
44913 浏览

java - 如何将 JDBC 连接到 tns oracle

我可以使用 tns 文件从 plsql 连接到数据库

现在我想使用 JDBC 从我的 Java 连接到数据库。

我尝试了什么:

我搜索谷歌,我发现我必须使用这个连接字符串:

我的电脑名称是myPC

tnsfile 中写入的端口是5151

所以我尝试了这个连接字符串

但我得到了这个例外

我究竟做错了什么?

如何使用 tns 文件将我的 JDBC 连接到数据库?

0 投票
1 回答
569 浏览

oracle - 在 ColdFusion 8 中配置 TNS 数据源

我正在研究如何在 CentOS 下设置使用 Oracle TNS 的 Coldfusion 8 (CF) 数据源。我查看了这篇Stackoverflow 文章。但是,我仍然有一些困难。我得到了我们tnsnames.ora文件的副本并将其放在服务器上/coldfusion/install/folder/TNSNamesFolder/TNSNames.ora。我为 11g 下载了最新的 Oracle JDBC 驱动程序,将它们放在类路径中的文件夹中并重新启动 CF。我通过查看设置摘要验证了新的 JAR 文件是否被拾取。我使用的 JDBC URL 是:

但是,我收到以下错误:网络适配器无法建立连接。我遇到的另一个问题是,如果在类路径中有另一个用于 Oracle 的 JDBC 驱动程序,我怎么知道它在哪个 JAR 中?如何确保这些新的 JDBC 驱动程序是供 Oracle 使用的唯一驱动程序?

0 投票
0 回答
997 浏览

oracle - Oracle 客户端加密连接到 11g,忽略 9i 数据库

我在 tnsnames.ora 文件中定义了两个服务名称,在 sqlnet.ora 中定义了一个加密方案。

我正在使用 oracle instantclient、SQL*Plus 11.2 连接到 Oracle9i 服务器和 Oracle 11g。

我可以连接到 11g 数据库,但是在尝试连接到 9i 时出现以下错误。

如何指定 sqlnet.ora 仅用于 11g 连接?

编辑:添加 sqlnet.ora 文件。我对确保连接加密的理解是将客户端参数设置为requested/require。但是,在连接到 9i 时,除了拒绝之外的任何其他操作都会产生上述错误。

连接到 9i 成功,但我想在 11g 连接上加密!

0 投票
1 回答
15514 浏览

oracle - 重新启动服务器后出现 ORA-12514 错误

我在服务器上安装了 oracle 11g,.Net oracle 客户端将访问数据库。
直到昨天我还在使用这个连接字符串从客户端连接:

直到昨天,我还能够在同一个客户端中使用 Oracle SQL Developer。
今天早上我们重新启动了服务器进行维护。重新启动服务器后,我无法从客户端 .Net 应用程序或 sqldeveloper 登录。
我可以通过服务器系统的sql plus登录。
除此之外,我无法通过任何其他方式登录。
服务器端 sql-developer 也无法正常工作。
我从服务器提供了以下详细信息:

lsnrctl 服务:

lsnrctl 状态:

听众.ORA

SQLNET.ORA

tnsping 结果 - orcl.cplas3.com

tnsping 结果 - orcl

Errors:
From .Net Application:
ORA-12514 TNS:Listener does not currently know of service request in connect descriptor.

Why lsnrctl status not showing the status of orcl??
I tried starting the orcl services. But its saying already started..
What may be the problem??

0 投票
1 回答
689 浏览

oracle - 使用 TNS 的 Oracle 数据库的 Grails 数据源 URL

我正在编写一个 Groovy/Grails 应用程序,它将连接到一个使用 TNS 名称来解析实际主机的 Oracle 数据库。我遇到的问题是试图找出连接字符串(在 DataSource.groovy 文件中称为 url)。我试过谷歌搜索示例,但到目前为止我发现的所有示例都包括主机名,这是我想避免的,因为我被告知该数据库使用 TNS 名称,以便主机可以更改以及各种应用程序连接到它的不需要用新的主机名更新。

如果有人可以提供一个示例或链接来帮助我使用以下详细信息创建连接字符串,我们将不胜感激。

TNS 名称:TEST

用户名:用户

密码:密码

0 投票
2 回答
26754 浏览

oracle - sqldeveloper 错误:Windows 7 上的 java.library.path 中没有 ocijdbc11

java.library.path sql developer windows 7中没有ocijdbc11

这是我的 tnsnames.ora

这是 listener.ora

这是 sqlnet.ora

tns ping 给了我这个

我还创建了指向 tnsnames 文件夹 /NETWORK/ADMIN 的环境变量 ORACLE_HOME

感谢你的帮助。

0 投票
1 回答
292 浏览

sql - 检查 Oracle 主机地址是否存在 TNS-3505 错误

我到处寻找这个问题。在昨天六个小时和今天一个小时之后,我决定打破并询问堆栈溢出的好人。

我设置了 Oracle 10.2.0(这是一场艰苦的战斗),最后让 sql loader 工作,这是我需要的,因为 TOAD 需要 15 多个小时才能加载 400k 条记录。所以我的问题不是如何解决这个错误,我知道这个错误。我已经阅读了近 4 篇关于修复错误的教程。我想知道,因为我的 TOAD 连接到数据库很好,有没有办法可以从 TOAD 获取所有信息来填充/验证我的 TNSNAMES.ora 和 sqlnet.ora 文件是否正确配置?我复制并粘贴了信息,但无论如何它都不起作用。

此外,除了这两个文件之外,是否还有其他问题可以阻止这种情况发生,作为背景知识,我不得不重新安装 oracle 10g,因为管理工具没有用于 sql 加载程序。由于 sql 加载程序运行,我认为安装很好。如果您需要我评论的更多信息,我将进行编辑。

多谢你们,