问题标签 [oracleclient]

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

asp.net - 用于 Oracle 多打开连接的 .NET Framework 数据提供程序

我在一个单独的类文件中有下面提到的代码,用于建立连接和执行数据库事务。我有一个问题,即打开的多个连接有时超过了连接池。当我单步执行代码时,我发现有些代码ConnectDB()在循环中调用而不调用DisconnectDB(). 但我预计条件OraConn.State = ConnectionState.Closed应该处理这种情况。不知何故,条件总是得到满足,因此打开了另一组连接。您能否建议我在哪里出错以及可以在这里采用哪些最佳实践?

该类在其他类中或直接在 aspx.vb 页面中引用,就像这样。

连接再次在函数中打开updData()。虽然我知道它必须正确关闭,但不可能密切关注每个开发人员。因此,我想通过使用相同的连接直接从连接类控制它,但条件If OraConn.State = ConnectionState.Closed没有帮助。

更新

我已将代码放在 UpdateDB 中的 Using 块下,并从 InsertData(...) 之类的函数中删除了对 ConnectDB 和 DisconnectDB 的调用。看来问题已经解决了。但我想知道如果出现异常,连接会保持打开状态吗?而且 OraConn 是在 Using 块之外定义的公共变量,所以它会被 GC 处理掉吗?

0 投票
3 回答
5150 浏览

asp.net - TNS:无法解析 .NET OracleClient 中指定的连接标识符

我在我的机器上使用 .net OracleClient 连接到 Oracle 中的数据库。当我试图连接它时显示这个 TNS 错误。

现在,我已经编辑了 tnsnames.ora 文件和 sqlnet.ora 文件。当我使用 ServerExplorer 访问 Oracle 时。它连接到 Oracle 数据库并获取所有内容。

我确实有一个来自 oracle 网站本身的 ODAC 组件,我也尝试过,但效果很好。

我的连接字符串是<add name="netOracleClient" connectionString="Data Source=ff.WORLD;Persist Security Info=True;User ID=vlc;Password=vlc;Unicode=True" providerName="System.Data.OracleClient" /> <add name="ConnectionString" connectionString="DATA SOURCE=ff.WORLD;PASSWORD=vlc;USER ID=vlc" providerName="Oracle.DataAccess.Client" />

我在两个组件中都尝试了 ServerExplorer。它与服务器资源管理器一起工作正常,我也正在获取数据。但是当我编写代码时,它向我抛出了这个错误 ORA-12154: TNS:could not resolve the connect identifier specified

这是我试图连接的代码。

告诉我解决这个问题的方法???

注意:我们这里有机器,我们使用 OracleClient for .net 访问具有相同 TNS 的相同数据库。我也想用一样的。。

请帮助我。

0 投票
2 回答
17164 浏览

oracle11g - Oracle 11g 客户端连接到 10g 和 11g 数据库

我看过一些帖子说 Oracle 11g 客户端(适用于 Windows)适用于最高 9.2 的数据库。但是如果客户端有时连接到 11g 有时连接到 10g 数据库,它仍然工作吗?我的问题是:连接到 10g 和 11g 数据库时有什么不同的配置吗?

有些人告诉我有关 GAC 的政策。

谢谢 !

0 投票
1 回答
2429 浏览

oracle11g - Oracle:注册 Oracle JDBC 诊断 MBean 时出错

我正在尝试安装 OracleClient 11g,最初我遇到了关于 JDK 兼容性的问题。

错误:

在此处输入图像描述

所以我最终卸载了 JDK 7(64 位)并重新安装了 JDK 6(32 位)并为 SetJavaHome 编辑了 sqldeveloper.conf。

现在,一旦我单击 sqldeveloper.exe,它就会加载并抛出一个错误,如下所述

错误(一):

在此处输入图像描述

错误(ii):

在此处输入图像描述

我在stackoverflow中尝试了类似的问题线程,但没有太大帮助。因此,非常感谢任何帮助。

0 投票
2 回答
364 浏览

c# - Get Oracle oradata folder from c# code?

Is it possible to get or guess oracle's oradata folder from a C# code?

e.g. D:\oracle\product\10.2.0\oradata

My purpose is to create an installer that automatically create tablespace, but we need to ask the user where the tablespace location will be. But it would be nice if the text field can be prepopulated with the "guessed" value so that the user won't need to do anything if the guess is correct.

0 投票
2 回答
2589 浏览

c# - 我可以在没有 oracle 客户端的情况下进行 oracle C# 连接吗?

我想用 C# 进行 oracle 连接,但我希望它没有 oracle 客户端。那可能吗?

0 投票
0 回答
249 浏览

c# - exp/imp 命令使用 c# ADO.NET

我被要求在 c# 中创建代码

1)首先从数据库中删除所有内容。
现在我们使用 SQL plus 执行以下命令:

RAMNIVAS_CC/RAMNIVAS_CC@orclwex3 设置页面 0 设置行 80 假脱机 c:\delete_objects_cc 选择 'drop '||object_type||' '||对象名||';' 来自用户对象;spool off start c:\delete_objects_cc.lst purge recyclebin; 设置第 100 页从 user_objects 中选择 count(*);

我可以使用 ADO.net 使用 command.ExecuteNonQuery() 执行该命令吗?? count(*) 用于检查它是否完成或现在。

2)然后我们存储数据库。我有一个保存备份文件(DMP 和文本)的文件夹。
我们转到命令提示符,然后运行以下命令:

imp YOGENDRA_CA/YOGENDRA_CA@ORCLWEX3 file=CA.dmp log=CA.Log buffer=1000000 fromuser=RAMNIVAS_CA touser=YOGENDRA_CA statistics=none grants=n commit=y

我也可以使用与步骤 1 相同的程序进行操作吗?

3)然后使用命令
exp YOGENDRA_CA/YOGENDRA_CA@ORCLWEX3 file=CA.dmp log=CA.log direct=y compress=y buffer=1000000 grants=n statistics=none恢复它

0 投票
1 回答
15426 浏览

oracle - 使用 Oracle 客户端连接到远程 Oracle 数据库

我必须连接到远程 Oracle 数据库。连接仅适用于对远程网络的 VPN 访问。我已经设置了VPN,并且可以正常工作。

远程团队已通过 TNS.ORA 设置。我几乎没有配置过 oracle,也不知道我需要在我的机器上进行哪些设置。我只需要运行几个查询来测试数据。

有人可以指导我在 Windows 7 上连接到远程 Oracle 数据库所需的设置和配置吗?

我的第一个假设是下载 Oracle 客户端。我下载了 Oracle Insta Client 文件,但我不知道如何配置它以连接到远程数据库。我什至在 Insta 客户端的已安装文件中都找不到任何 ORA 文件。

0 投票
2 回答
1341 浏览

c# - ORA-00922: 缺少或无效选项 | 使用 OracleClient 的 SQL*PLUS 命令

我想我正在尝试执行的查询存在一些问题。

0 投票
12 回答
95574 浏览

oracle - Oracle客户端安装错误——路径太长

我正在尝试安装 Oracle 11g 第 2 版(客户端)。但它给出了这样的错误: