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位的内容!
我最近下载了 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位的内容!