对于 Cx_oracle,DLL 文件加载失败

发布于 2024-10-22 07:43:31 字数 478 浏览 5 评论 0原文

我正在使用Python 3.1.2。我已经下载了 cx_Oracle(Windows x86 安装程序(Oracle 10g、Python 3.1))。我正在使用 Oracle Database 10g 企业版版本 10.2.0.4.0 - 64 位。

我正在尝试访问远程 Oracle 服务器。我还没有安装任何Oracle客户端。但是,我使用 SQLTools 1.5.0,这是我从某个地方手动复制粘贴的。

我知道cx_Oracle需要来自Oracle客户端的DLL文件来访问远程数据库,因此我将所有DLL文件从SQLTools文件夹复制到一个位置。我将保存 ora.dll 的位置添加到系统的环境变量(PATH 和 ORACLE_HOME)中。但这似乎不起作用。我得到同样的错误:

导入错误:DLL 加载失败:找不到指定的模块。

我缺少一些东西。这种手动工作可以完成这项工作吗?还是我必须安装 Oracle 客户端?

I'm using Python 3.1.2. I've downloaded cx_Oracle (Windows x86 Installer (Oracle 10g, Python 3.1)). I'm using Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64-bit.

I'm trying to access a remote Oracle server. I haven't installed any Oracle client. However, I use SQLTools 1.5.0, which I manually copy-pasted from some place.

I came to know cx_Oracle needs a DLL file from an Oracle client to access a remote database, so I copied all the DLL files from the folder of SQLTools to a location. I added the location where I kept the ora.dll into the system's environment variable (PATH and ORACLE_HOME). But it doesn't seem to work. I get the same error:

ImportError: DLL load failed: The specified module could not be found.

I'm missing something. Will this manual work do the job or do I have to install an Oracle client?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

栖竹 2024-10-29 07:43:31

Oracle 客户端不是安装程序,而是一系列 zip 包。从此处下载适当的即时客户端( http://www.oracle.com/technetwork/database /features/instant-client/index-097480.html),解压它们,将它们粘贴到 C 驱动器或您喜欢的任何位置,并将其添加到您的 LD_LIBRARY_PATH 和 ORACLE_HOME 环境变量中。

The Oracle client isn't an installer, but a series of zip packages. Download the appropriate Instant Client from this here (http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html), unzip them, stick them on your C drive or anywhere you prefer, and add it to your LD_LIBRARY_PATH and ORACLE_HOME env vars.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文