问题标签 [tns]

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 回答
4053 浏览

oracle - 如何在同一台机器上并排安装 ODP.NET 2.111 和 ODP.NET 4.112,同时都指向同一个数据库服务器

问题是如何在同一台机器上并排安装 ODP.NET 2.111 和 ODP.NET 4.112,同时使用 tnsnames.ora 指向同一个数据库服务器

我需要支持基于 Oracle 11.1.0 的遗留系统。系统使用 ODP.NET 2.111 连接到 oracle。有两个客户端安装在:

C:\oracle\product\11.1.0\client_1

C:\oracle\product\11.1.0\client_2

两者的 tnsnames.ora 是这样的:

系统使用上述设置启动并运行。我需要开发一个基于 EntityFramework 的新系统,这需要我使用更新版本的 Oracle.DataAccess.Dll (4.112)。

我想知道如何在不损害旧系统功能的情况下安装新客户端,以便两者可以并行工作:

注意:我确实尝试在以前的客户端上安装新的 ODP.NET,并且能够使用以下连接字符串连接到数据库:

DATA SOURCE=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=zzzzz1)(PORT=zzzzz2)))(CONNECT_DATA=(SERVICE_NAME=zzz3_SERVICE)));用户ID=\"zzzz4\";密码=\"zzzz5\";

那是不可取的,因为 1- 它破坏了旧系统,因为由于 ODP.NET 中的升级,它不再可以连接到 Oracle 2- 连接字符串看起来很奇怪

我将不胜感激任何帮助,

谢谢,艾丁

0 投票
1 回答
181 浏览

python - 在 Django 1.5 中使用两个数据库

我有一个带有 SQLite 或 MySQL 数据库的 Django 1.5 应用程序。在本地服务器上,我有一个 Oracle 数据库,我通常使用连接字符串连接到该数据库

“TNS=TNS 名称;UID=用户;PWD=pwd;”。

如何在我的 Django 应用程序中从本地 Oracle 数据库打印数据?
实际上,我想将数据从 Oracle 数据库传输到我的主 SQLite/MySQL 数据库中。
我已经看过一些教程如何在 Django 应用程序中使用 Oracle 数据库作为主数据库源,但我想保留我的主数据库源,并在特定的 Django 视图中从 Oracle 数据库加载一些特定数据。

谢谢你。

0 投票
1 回答
1845 浏览

oracle - Oracle 侦听器不断崩溃并无响应

我们有一个使用休眠和 Glassfish 访问 Oracle 数据库的宁静 Web 服务。但是,在一些简单的事务(一些简单的查询和检索一些数据)之后,Oracle 侦听器变得无响应并出现以下错误:

使服务再次运行的唯一解决方案是重新启动侦听器。

提前谢谢你的帮助。

编辑: Oracle 版本是 11g,restful web 服务在 java 中。侦听器在工作几分钟后变得无响应,其中包括运行少量查询(如 4 或 5 个)以检索数据库中少于 5 行的表(由大约 10 列组成);这项工作一点也不繁重。该数据库由大约 20 个表组成。在某些查询中,使用休眠的标准在 2 或 3 个表之间进行连接,这并不复杂,不应被视为“重负载”。

编辑 2: 该模型使用某种 UnitOfWorkFactory 来实现存储库模式。对于每个请求(例如创建新对象、编辑现有对象或搜索),模型都会创建一个 unitOfWork,其中将创建一个休眠会话,执行该工作,然后关闭会话。

0 投票
1 回答
319 浏览

grails - Grails 错误切换到使用 TNS 字符串作为数据源的第二个数据库

我使用 TNS 字符串作为我的 Grails 数据源的 url,带有两个 oracle DB(ora01、ora02)。它在正常操作期间连接到 db 服务正常。这是配置:

当 DBA 关闭 ora01 并重新启动 ora02 时,Grails 应用程序没有意识到并抛出 JDBC 错误:

我的配置看起来好吗?我假设 Grails 可以将 TNS 字符串作为数据源 URL,因为它在我们尝试使数据库失败之前连接正常 - 这是正确的吗?就像应用程序仍在尝试连接到死数据库而不是尝试其他节点。我需要让 Grails 做任何特定的事情来切换到现在工作的节点吗?

0 投票
1 回答
754 浏览

oracle - 与oracle的连接是如何建立的?

我的 oracle tns 监听器正在监听 1521,我有 2 个实时连接。您能否解释一下如何与 127.0.0.1:1521 建立连接?tnslistener 是否通过连接到 oracleXE?与此有关吗?我可以打开一个套接字并将其传递给 Linux 中的另一个进程吗?

更新: 而且这些之间也没有父/子关系

0 投票
2 回答
5224 浏览

oracle11g - ORA-12560: TNS: 删除一个数据库后的协议适配器错误

我有oracle11g desktop。对于我的项目,我通过配置助手工具创建了 3 个数据库。然后我删除其中一个,之后出现错误:ora-12560. 错误地我的两个数据库都具有相同的密码,例如:当我想将这些数据库之一与系统用户连接时,我有一个密码,也许数据库不知道连接哪一个。

我启动所有服务集oracle_sid=orcl。我运行lsnrctl tnspingcheck tansname.ora& my listener.ora 并登录sysdba@oracle_sid

但我又遇到了这个错误

请帮助我tnx

0 投票
1 回答
7099 浏览

oracle - 无法使用 sql developer 连接

无法使用 sql developer 连接。

我在 sqlPlus 中使用相同的用户名和密码,它可以让我连接,但是:当我尝试 Sql Developer 时,我得到了

状态:失败 - 测试失败:监听器拒绝连接并出现以下错误:ORA-12505 TNS:监听器当前不知道连接描述符中给出的 SID。

我的 oracle 版本 win32_11gR2_database_1of2 我的电脑窗口 8.

我也尝试在 XP、Vista 和 Windows7 上安装它并得到同样的错误。我在安装oracle时也遇到了错误,第一个错误是说所有计算机都符合最低标准,我继续安装。当我尝试使用 Sql Developer 时,它会询问 Java.exe C:\app12\Database\product\12.1.0\dbhome_1\jdk\bin 并单击确定

0 投票
3 回答
1307 浏览

oracle - What is the difference? Oracle TNS SID Listener

In human language: What is the difference between: TNS, SID and a Listener? Thanks!

0 投票
0 回答
697 浏览

java - 通过jdbc连接oracle时出现“表或视图不存在”错误

我在 Oracle DB 11g 中有一个用户 RXXS,它有自己的表空间 RXXS。这是它的sql:

当我通过 Oracle SQL Developer 将此用户连接到数据库时(连接详细信息:)rxxs@//127.0.0.1:1521/xe,一切看起来都很好。我可以做选择和更新。

但是,当我尝试jdbc:oracle:thin:@127.0.0.1:1521:xe user: rxxs通过 TNSListener (从我的 java ee 应用程序;在 jboss 4.0 中运行)连接()与该用户并进行选择时,我得到了java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist.

Oracle SQL Developer 中的相同选择成功运行。

有人可以帮我吗?

0 投票
2 回答
8446 浏览

asp.net - ORA-12571 TNS 数据包写入器失败

这个错误背后的原因是什么,我该如何解决这个问题?如果可能的话,请给我很好的解释。