我无法从 Windows 2008 R2 连接到 Oracle(从 Visual Studio 连接)
我已经安装了 oracle 客户端 x64 ,但仍然无法连接
“未找到 Oracle 客户端和网络组件。这些组件由 Oracle Corporation 提供,是 Oracle 7.3.3 或更高版本客户端软件安装的一部分”</p>
我也尝试通过 ODBC 连接,但我不能
请有任何想法
我无法从 Windows 2008 R2 连接到 Oracle(从 Visual Studio 连接)
我已经安装了 oracle 客户端 x64 ,但仍然无法连接
“未找到 Oracle 客户端和网络组件。这些组件由 Oracle Corporation 提供,是 Oracle 7.3.3 或更高版本客户端软件安装的一部分”</p>
我也尝试通过 ODBC 连接,但我不能
请有任何想法
你的问题提出了几个问题。您收到的错误信息是什么?您的环境变量是否包含 ORACLE_HOME?对于 Oracle 工具,定义一些环境变量很重要。最重要的是 ORACLE_HOME,应该指向安装 Oracle 客户端软件的目录(你应该有 ORACLE_HOME\bin ORACLE_HOME\lib 等。接下来,你应该在 PATH 中包含 ORACLE_HOME\bin。我不知道关于visual studio,但这是它通常应该如何工作的。客户端安装的字大小可以与rdbms安装的不同,但必须适合您的应用程序。我希望这会有所帮助。
这不是一个很好的问题。您可能需要使用 Oracle 数据提供程序重新编译您的代码。
“Microsoft OLEDB Provider for Oracle 和 Microsoft ODBC driver for Oracle 如果您使用 Oracle 数据源,您应该迁移到 Oracle 提供的提供程序和驱动程序。Microsoft OLEDB Provider for Oracle (msdaora.dll) 和 Microsoft ODBC driver for Oracle (msorcl32 .dll) 是使用 Oracle 调用接口 (OCI) 版本 7 构建的。Oracle 不再支持使用 OCI 版本 7 调用的应用程序,并且这些技术已被弃用。” --Microsoft
http://social.msdn.microsoft.com/Forums/en/sqldataaccess/thread/96048ef5-ef9e-4b1c-b8a3-5d7b91d55adb https://connect.microsoft.com/SQLServer/feedback/details/267677/x64-version -of-msdaora 驱动程序请
甲骨文 ODAC http://www.oracle.com/technetwork/developer-tools/visual-studio/downloads/index.html