odbc 驱动程序 SQORA32.DLL 可以是 32 位还是 64 位?

Is it possible for odbc driver, SQORA32.DLL , be either 32-bit or 64-bit?

我最近下载了 12c oracle 客户端 64 位(安装过程中包含 ODBC 驱动程序)。

之后,我打开了 ODBC 管理员,32 位和 64 位,只有 ODBC 管理员 64 位列出了 Oracle 驱动程序(添加新的系统 DSN 时),这让我假设只有 64 位包含 Oracle 驱动程序;然而,查看文件名...它被命名为 SQORA32.DLL。这仍然是 64 位 odbc 驱动程序吗?我可以忽略这个名字吗?

是的,文件名只是装饰性的,对于 DLL 的 "bitness" 没有任何意义。

曾几何时,32 用于文件和目录名称以帮助区分 16 位和 32 位变体,但很久以前就被搁置了。 System32 不表示 32 位内容(尽管在 32 位系统上是);在 64 位系统上,它充满了 64 位二进制文​​件。

同样,更令人困惑的是,SysWoW64 并不表示 64 位内容。其实SysWoW64表示在64位系统上是32位的内容!