问题标签 [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 回答
6210 浏览

c# - 使用 64 位 Oracle 客户端从 32 位进程连接 Oracle DB

我有应用程序以 32 位模式运行。它尝试使用 Oracle 客户端连接 oracle DB。Oracle 客户端以 64 位运行。

我打电话时收到 targetinvocationexception

con.Open();

原因,由于应用程序在 32 位模式下运行,因此无法加载 64 位 dll。

我无法更改应用程序模式。我也无法安装 32 位 Oracle 客户端。如何解决这个问题呢

提前致谢

0 投票
5 回答
30327 浏览

c# - 命名空间“System.Data”中不存在类型或命名空间名称“OracleClient”

尝试运行我的代码时,我收到以下错误:

CS0234:命名空间“System.Data”中不存在类型或命名空间名称“OracleClient”(您是否缺少程序集引用?)

我已包含对System.Data.dlland的引用System.Data.OracleClient.dll,但我仍然收到此错误。

该错误是由using System.Data.OracleClient我的命名空间声明中的行引起的。

0 投票
4 回答
22893 浏览

c# - 找不到类型或命名空间名称“OracleConnection”

每次尝试调试程序时都会出现此错误:

CS0246:找不到类型或命名空间名称“OracleConnection”(您是否缺少 using 指令或程序集引用?)

这发生在声明private readonly OracleConnection oracleConnection;中(以及其他一些地方)

我一直在尝试一些建议的解决方案,但到目前为止都没有奏效:

  • 我添加了对System.Data.OracleClient.dll
  • 我的目标框架设置为.NET Framework 4
  • 我已经尝试过包括using System.Data.OracleClient和手动写出System.Data.OracleClient.OracleConnection

编辑:我使用的代码如下:

到目前为止没有任何工作,所以任何建议将不胜感激。

0 投票
1 回答
3416 浏览

oracle - 通过域用户使用 SqlPlus 连接 Oracle

客户端和服务器机器在域下。我正在尝试使用 SqlPlus 工具连接 orace db。我正进入(状态

虽然用户名和密码是正确的。

连接命令:

tnsnames.ora 中的数据库地址

数据库地址有问题吗?连接方式?

提前致谢

0 投票
2 回答
4269 浏览

java - 没有oracle客户端如何连接oracle数据库?

我想在没有oracle客户端的情况下连接oracle数据库。在搜索了我该怎么做之后,发现我必须使用oracle实例客户端。但是我该如何使用它呢?我找不到关于那个的东西。

0 投票
0 回答
1679 浏览

oracleclient - Oracle 客户端和 Instant 客户端的区别

Instant 客户端和 Oracle 客户端有什么区别?

0 投票
1 回答
1754 浏览

vb.net - 使用 Oracle Client 11 部署 .Net 应用程序

我已经关注了这篇文章,但它不起作用。有人能告诉我还有什么要检查的吗?

我遵循的步骤:

  1. 我将当前安装的 Oracle (11gR2_x32) 中的 dll 添加到项目的根目录中。我没有像帖子所说的那样使用基本精简版,但我认为 dll 是一样的,对吧?

    • oci.dll
    • ociw32.dll
    • Oracle.DataAccess.DLL
    • orannzsbb11.dll
    • oraocci11.dll
    • oraociicus11.dll
    • OraOps11w.dll
  2. 在我的项目中选择每个 dll 并将“构建操作”设置为“内容”,将“复制到输出目录”设置为“始终复制”

  3. 添加了对 Oracle.DataAccess 的引用

  4. 在我的 vb 代码中添加了“导入 Oracle.DataAccess.Client”。

该代码运行良好,但仍需要用户安装 Oracle。我的意图是不让他们安装 oracle。我验证了当他们安装我的程序时,所有 dll 都存在于程序文件夹中。

我还能检查什么?

0 投票
9 回答
260994 浏览

oracle - 如何知道安装的 Oracle Client 是 32 位还是 64 位?

操作系统:Windows 2008 服务器 R2

甲骨文客户端:11.2

非常感谢

0 投票
1 回答
16345 浏览

sql-server - 如何从 SSIS/SQL Server Data Tools 连接到 Oracle db?

我在运行 Windows Server 2008 r2 的 64 位机器上安装了 Oracle 11g r2 客户端。已安装以下内容: SQL Server 64 位 MS Office 64 位

我尝试从 excel/powerpivot 连接到 oracle db,它工作得非常好。

但是,当我尝试从 SSIS 连接到 Oracle 数据库时,我发现驱动程序和应用程序之间不匹配。

(标题:连接管理器

由于初始化提供程序时出错,测试连接失败。错误 [IM014] [Microsoft][ODBC Driver Manager] 指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配)

我该如何克服这个问题?谢谢!

0 投票
4 回答
11738 浏览

reporting-services - 使用 32 位 Oracle 客户端的 SSRS 报告在 64 位环境中不工作

我在 BIDS 2008 中有一个使用 32 位 Oracle 客户端构建的 SSRS 报告,报告在 BIDS(VS 2008)中运行良好,但是当部署到 Win2k3 64 位服务器上的报告管理器时,它失败并出现以下错误

“尝试加载 Oracle 客户端库引发 BadImageFormatException。在安装了 32 位 Oracle 客户端组件的 64 位模式下运行时会出现此问题。”

我已经阅读了几篇建议使用csscript Enable32Biton64 'true'and启用 IIS 到 32 位的文章aspnet_regiis-i,但问题是我有其他需要 64 位功能的应用程序,所以不能这样做。

请建议我如何做到这一点.TIA。