问题标签 [oracle-client]
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.
c# - 如何解决“提供程序与 Oracle 客户端版本不兼容”?
我们使用的是 Oracle.DataAccess.dll 程序集版本 2.102.2.20(32 位)。
我将我们的 Web API 应用程序部署到 IIS 并尝试打开和关闭连接:
在我的本地机器上它很好,但是在这个服务器上它在尝试初始化 OracleConnection 时抛出一个异常:
'Oracle.DataAccess.Client.OracleConnection' 的类型初始化程序引发了异常。---> Oracle.DataAccess.Client.OracleException: 提供程序与 Oracle 客户端版本不兼容
我已经在服务器上安装了 Oracle 客户端 11.2(32 位),我可以看到在 GAC(c:\windows\assembly)中,Oracle.DataAccess 程序集安装在 32 位处理器架构中。它在我们的一台服务器上运行良好,但在这台服务器上运行良好。
在 IIS 中,我也在应用程序池上设置了“启用 32 位应用程序”。
如何修复?到目前为止,我已经花了 10 多个小时尝试不同的事情:(
理想情况下,我希望能够使用 Oracle.DataAccess.dll 而无需在服务器上安装 Oracle 客户端。
c# - 提供程序与此版本的 oracle 客户端不兼容。ASP.net 和 oracle 问题
我一直在尝试让 Oracle 客户端处理我的 VS 项目时遇到问题。我不断得到的例外是:
内部的例外是:
我确实查看了我的 web.conf,发现我在程序集中有 4.0.0.0 版本,并且我的目标是使用 64 位机器的 .NET 4.0。谢谢您的帮助!
networking - 如何从 PC #2(运行 Oracle 客户端)连接到 PC #1(运行 Oracle)
我在 Windows 7(PC #1)上运行 Oracle 11g(11.2.0.1.0),使用 Sql Developer、Sql Plus,一切似乎都很好。我还通过 Oracle JDeveloper、Forms、Reports 和 Designer 进行了连接,但都来自 PC #1。
我已经在 PC #2 上安装了 Oracle 客户端,并希望通过 Sql Plus(测试)然后通过 Oracle JDeveloper 和其他一些工具连接到 PC #1。我可以将桌面远程连接到 PC #1,所以这已经解决了
我需要知道如何在 PC #1 上使用正确的名称和 IP 地址设置“localhost”,以便 PC #2 可以通过 Oracle 工具进行连接。
(在 Oracle 上一篇文章的结尾,有人告诉我没有远程客户端可以使用 127.0.0.1 [即,“localhost”])作为主机名连接到侦听器。我还被告知这是一个网络问题,与 Oracle 无关,并且 IP 地址需要是可路由的,例如 10.10.10.10 或 192.168.0.13
那么我该如何解决呢?
这是我在 PC #1 上的 tnsnames,后面是侦听器状态
名称
监听器状态
c++ - oci.dll 用于数据库连接
我正在使用 OCCI 通过已经实现的应用程序连接到 oracle 数据库。
这个应用程序可以说“A”已经连接到数据库 1。这个实现是完整的开箱即用。现在我在这里放置一些特定的代码来连接到数据库 2。对于这个自定义代码,我使用的是 Oracle 即时客户端。因此,作为其中的一部分,我需要部署额外的 dll (oci,oraocci.dll)
现在我在这里看到与 oci.dll 的冲突。如果我用新的替换这个,初始应用程序已经有 oci.dll。我看到应用程序崩溃。如果计划使用相同的 oci,但只需添加 oraocci。我看到连接失败。
有人可以在这里提出一些解决方案吗?
PS 数据库 1 和数据库 2 的版本不同。
ms-access - 错误 ora-12154 tns 无法解析指定访问 2010 的连接标识符
我正在尝试使用 Microsoft ODBC 通过 Access 2010 连接到 Oracle 数据库并链接数据库表,不幸的是 Access 显示无法连接到数据库:
我做过的事情:
- 通过 tnsping 检查连接,它可以工作。
- 使用系统 DNS 检查通过 odbcad32 的连接,它工作正常。odbcad32 位于 sysWOW64 文件夹中,我使用的是 windows 7 64bit。
- 以管理员身份运行 Access 2010。
- 在 Access 中创建 odbc 用户连接但不起作用
- 授予用户对位于 C:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN\ 中的文件 sqlnet.ora 和 tnsnames.ora 的权限
- 32位的access 2010版本。
- Oracle 客户端是 32 位的。
但此刻选择数据库访问显示错误 ora-12154 tns 无法解析指定的连接标识符
oracle - Oraclie 12c 客户端 32 位安装
我是甲骨文的新手。首先,我安装了 Oracle 客户端 12C 64 位,然后我尝试安装 Oracle 客户端 12C 32 位。我将它们保存在完全独立的目录中。我通过运行不同的用户和相同的用户来尝试它,但它在安装之前突然停止。一旦我点击 Install ,它就会消失。请帮忙。
oracle - 无法从 OSX 登录到 Oracle 数据库
我已经在我的 Mac Sierra 上下载并安装了 Oracle Instant Client。我还创建了 tnsnames.ora 文件并导出了它的路径。
但是,当我尝试登录远程 Oracle 服务器时,出现以下错误:
当我的同事在 Windows 上使用相同的凭据连接到同一台服务器时,他可以登录。
有人告诉我这可能是因为我的 MAC 上的字符集。所以我已将 NLS_LANG 设置为,AMERICAN_AMERICA.US7ASCII
但它仍然无法正常工作。
我怎样才能解决这个问题?