oracle - 从 Windows 10 Pro 64 位 PC 为 Oracle 创建 ODBC 连接
解决方案
以下是此错误的 Oracle 文档:
*当安装了 Oracle 客户端时,此错误会导致混淆。在 32 位 Windows 上,安装 Oracle 客户端即可解决该错误。但是在 64 位 Windows 上,您必须首先检查引发错误的进程是 32 位还是 64 位,然后相应地安装 32 位或 64 位客户端。IE 如果您正在使用 Excel 或 Access 等 32 位应用程序,并且您已安装 64 位客户端,那么您将收到此错误。如果您使用 64 位应用程序并安装了 32 位客户端,也会引发此错误。另一种可能引发此错误的情况是,如果您将 Business Intelligence Development Studio (BIDS) 与 SQL Server 和 SQL Server Integration Services (SSIS) 结合使用。这些产品有些部分是 32 位的,有些是 64 位的,为了使所有这些协同工作,您需要同时安装 32 位和 64 位 Oracle 客户端。要检查进程是 32 位还是 64 位,请通过 Ctrl-Alt-Del 或右键单击任务栏打开任务管理器,然后在“进程”选项卡中找到进程名称。如果进程名称后有 *32,则该进程是 32 位的,需要 32 位 Oracle 客户端。如果没有出现 *32,则该进程是 64 位的,需要 64 位 Oracle 客户端。(注意:这仅对 64 位 Windows 有效。在 32 位 Windows 上,所有进程都是 32 位和 如果进程名称后有 *32,则该进程是 32 位的,需要 32 位 Oracle 客户端。如果没有出现 *32,则该进程是 64 位的,需要 64 位 Oracle 客户端。(注意:这仅对 64 位 Windows 有效。在 32 位 Windows 上,所有进程都是 32 位和 如果进程名称后有 *32,则该进程是 32 位的,需要 32 位 Oracle 客户端。如果没有出现 *32,则该进程是 64 位的,需要 64 位 Oracle 客户端。(注意:这仅对 64 位 Windows 有效。在 32 位 Windows 上,所有进程都是 32 位和32 将不会显示在任务管理器中。)
推荐阅读
- azure-devops - 如何在构建工件文件中注入 Azure DevOps 管道运行号?
- python - 如何在 django-rest-framework 中修改 ckeditor 图像上传的 src 属性
- django - 与自我表Django的多对多关系
- python - 如何让 Pillow ImageOps.contain 在 VS Code 中工作?
- c++ - Qt 和 Copperspice 的通用小工具宏
- python - ValueError:使用 pd.read_html 找不到表
- node.js - 带有 $match 和 $near 的 Mongoose facet 过滤器
- gcovr - 为什么gcovr会生成空报告
- javascript - 多面体 geoJson 未在 Leaflet 中显示
- arrays - 在读取整数数组的所有元素后,如何为我的 for 循环提供条件以停止我的整数指针?