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

asp.net - 在运行时设置 oracle.dataaccess.client 设置的 DllPath 值

我已经添加

到我的 web.config。

是否可以在运行时设置 DllPath 值..

0 投票
4 回答
102066 浏览

plsqldeveloper - 具有 oracle 32 位/64 位客户端的 PL/SQL 开发人员

我安装了 Oracle 64 位客户端以与我的 weblogic 应用程序一起运行。我了解到 pl-sql 开发人员不适用于 oracle 64 位客户端,所以现在我的机器上安装了 32 位和 64 位客户端,并且我的 ORACLE_HOME 变量指向 64 位客户端。

即使我在 pl-sql 开发人员版本 8.0.4 的工具->首选项中指定 32 位客户端,我也无法启动 pl/sql 开发人员。

我将我的 oracle 客户端更改为 32 位客户端,然后我能够启动 pl-sql 开发人员,但我的应用程序不起作用。

有没有一种方法可以在将 ORACLE_HOME 指向 64 位 oracle 客户端的同时运行 PL/SQL 开发人员。我不确定在 pl sql developer 的 Tools->Preferences 中明确指定 ORACLE_HOME (对于用户/默认以及系统首选项)有什么影响,因为它从我相信的环境变量中选择了 oracle home。

谢谢,阿迪西亚。

0 投票
1 回答
583 浏览

oracle - 从经典 asp 访问 Oracle 11g 客户端

我们在 asp 中有一个网页,它使用 oracle 客户端访问 Oracle 数据。我们无法让 asp 访问 Oracle 11g 的 oracle 客户端。在 Oracle 10g 中,我们必须授予匿名身份验证用户访问 OracleXE 客户端文件夹的权限。这将使 asp 页面可以访问 oracle 客户端。使用 oracle 11g 客户端很难判断哪些文件夹需要访问。我们已授予对所有可以找到的 oracle 文件夹的访问权限,但 asp 页面仍然无法访问 oracle 11g 客户端。

也许 asp 页面必须访问 oracle 11g 客户端的其他内容。有没有人有这方面的经验?

0 投票
1 回答
947 浏览

c# - 如何在我的项目 32 位应用程序 c# 中包含 oracle 客户端 64 位版本

我正在使用 Visual Studio 2010 和 Oracle 客户端从 VS 2010 4.0 框架和我的 windows XP 32 位操作系统中的 comm 对象开发一个项目。但目标系统是 64 位服务器,它不支持 32 位 oracle 客户端。所以我在服务器上安装了 64 位 oracle 客户端。

现在我的项目没有在服务器上运行它询问 32 位 oracle 客户端。

如何在我的项目中包含 oracle 64 位版本?

(或)我的问题的任何其他解决方案?

0 投票
2 回答
39302 浏览

.net - 如何在 Windows Server 2003 R2 上安装“Oracle 数据访问组件 (ODAC)”?

我最近在我的计算机(Windows 7、64 位)上安装了“带有 Oracle Developer Tools for Visual Studio 的 32 位 Oracle 数据访问组件 (ODAC) ”。一切似乎都很好,我可以在 Visual Studio 2010 和 IIS 7 中开发和运行我的应用程序。

现在,当我将应用程序部署到服务器时,它会引发错误:

异常:System.TypeInitializationException:“Oracle.DataAccess.Client.OracleCommand”的类型初始化程序引发异常。---> Oracle.DataAccess.Client.OracleException: 提供程序与 Oracle 客户端版本不兼容

显然我也需要在服务器上安装 ODAC。我的服务器是:

  • Windows 2003 32 位 R2(我知道,我知道!)
  • IIS 6

所以。我从 Oracle 网站下载了相同的安装(ODAC 11.2 Release 5 和 Oracle Developer Tools for Visual Studio [11.2.0.3.20])并将其安装在服务器上。但仍然得到同样的错误。

PS:我在安装的时候在Oracle Universal Installer中选择了Oracle Data Access Component for Oracle Client 11.2.0.3.20 。嗯。我应该选择“Oracle 服务器”吗?

在此处输入图像描述

0 投票
1 回答
11787 浏览

oracle - TNS:无法解析指定的连接标识符

我的 Windows 7 机器上安装了 oracle 服务器 11g。我必须从远程机器安装此服务器。远程机器是 64 位系统,Ubuntu 12.10。为了访问服务器,我安装了 Oracle 即时客户端并配置了一切。

ORACLE_HOME、TNS_ADMIN、PATH、LD_LIBRARY_PATH 都已设置,并指向正确的位置。

我的 tnsname.ora 文件:

我的 sqlnet.ora 文件

我在服务器上的 tnslistener 已启动并正在运行。

即使设置了所有这些,我也无法连接到服务器。

当我发出sqlplus user1@orcl命令时,我得到

这些帖子我都看过了

使用 bash 变量时 Sqlplus 登录错误:SP2-0306: Invalid option

oracle 即时客户端无法解析 ora-12154...

实际上还有许多其他帖子,但没有一个可以解决我的问题。

请求帮助

提前致谢

0 投票
1 回答
13495 浏览

sql - ORA-01002: 提取乱序

当我的应用程序仅部署在服务器上时,而不是在我的本地计算机上运行完全相同的可执行文件时,我收到以下 oracle 错误:

在此处输入图像描述

堆栈跟踪指向一个带有连接的简单选择语句,我可以通过本地TOAD和问题服务器上的SQL Plus成功执行该语句。

堆栈跟踪的上半部分是:

我只能想象这是一个 oracle 客户端问题,但我应该在哪里解决这个问题?

0 投票
0 回答
277 浏览

visual-studio - OracleClient 适用于 WPF 应用程序,但不适用于 Web 应用程序

我正在将 WPF 应用程序移植到 Web 应用程序(ASP.net 和 C#)。我的 IDE 是 Visual Studio 2008,我们使用的是 Oracle 11g。我的操作系统是 Windows 7 64 位。WPF 应用程序使用 System.Data.OracleClient 连接到我们的数据库,它工作正常。我将 OracleClient 引用添加到工作区并尝试在 ASP.Net 应用程序中使用相同的命名空间,但在尝试连接到数据库 (.Open()) 时出现错误。错误是:

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

我检查了 WPF 应用程序和 Web 应用程序中的配置管理器。它们设置相同:平台 - AnyCPU

我尝试使用 64 位版本的 Oracle 客户端,但它仍然给我同样的错误。为此,我删除了对位于 Windows/Microsoft.NET\Framework\v2.0.50727 中的 System.Data.OracleClient 的引用,并在 Windows/Microsoft.NET\Framework64\v2.0.50727 中添加了对 64 位版本的引用。

任何建议或帮助将不胜感激。

谢谢

0 投票
2 回答
355 浏览

java - 如何在java中将rowid添加到oracle存储过程的结果集中

如果我正在使用 Oracle 在 .Net 中开发应用程序,则OracleCommand有一个具有属性的类AddRowId=true。此语句在结果集中包含一个 RowId 列。

但我在 JDBC 的OracleStatement. 有人可以帮我吗?我真的需要在不修改存储过程的情况下在存储过程的结果集中返回 rowid。

0 投票
1 回答
4085 浏览

c# - 使用 OracleCommand 插入时出现非法变量名/编号错误

当我尝试使用 C# 将记录插入表中时,出现以下错误,

我的代码:

我的表结构:

我能够成功插入表格当我手动尝试使用时,

我什至尝试int intLogID = 0;cmd.Parameters.Add("log_id", OracleType.Number).Value = intLogID;

Int32带有数字绑定组合和int绑定Int32组合。

但仍然得到同样的错误。可能是什么问题呢?