问题标签 [cx-oracle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2051 浏览

python - Oracle 和 Python - cx_Oracle DLL 加载失败

对,我的机器上安装了 Python 2.6.2,我希望访问同一网络(不是本地机器)上的 Oracle 10g(准确地说是 10.2.0.1.0)实例

我已经安装了 cx_Oracle 模块 v5.0.4

http://prdownloads.sourceforge.net/cx-oracle/cx_Oracle-5.0.4-10g.win32-py2.6.msi?download

但是,如果我加载 python 解释器,这就是我尝试导入 cx_Oracle 时得到的

有什么想法可以解决这个问题吗?

保罗

0 投票
3 回答
1302 浏览

python - python导入cx_Oracle错误

我正在尝试安装 cx_Oracle 以在现有 Oracle 数据库上使用 Django inspectdb 来自动创建 models.py。到目前为止,我一直很努力。我正在使用 Fedora 14 64 位和 Python 2.7 运行 VM,并按照谷歌找到的混合页面使用 sudo -E easy_install cx_Oracle 安装它

当我从终端启动 python 并尝试导入 cx_Oracle 来测试安装时,我得到了这个:

我以前从未见过这种情况,也不知道该怎么办。任何帮助将不胜感激。提前致谢,

斯特凡诺

0 投票
4 回答
2838 浏览

python - 使用 cx_Oracle 从存储过程中捕获标准输出输出

cx_Oracle 中有没有办法从 oracle 存储过程中捕获标准输出?这些在使用 Oracle 的 SQL Developer 或 SQL Plus 时会出现,但似乎没有办法使用数据库驱动程序来获取它。

0 投票
2 回答
20336 浏览

python - 在允许关闭数据库时关闭 cx_Oracle 连接

当数据库启动时,以下cx_Oracle代码可以正常工作:

但是,如果在我运行此脚本时数据库恰好关闭,NameError则会引发 a:

这对我来说很有意义: cx_Oracle无法实例化连接,因此变量conn从未设置,因此没有close()方法。

在 Python 中,确保您的数据库连接关闭,同时仍然优雅地处理关闭数据库的情况的最佳方法是什么?

做以下事情对我来说似乎是一个巨大的kludge:

0 投票
1 回答
1962 浏览

python - Cx_oracle 的 DLL 文件加载失败

我正在使用 Python 3.1.2。我已经下载了 cx_Oracle(Windows x86 安装程序(Oracle 10g,Python 3.1))。我正在使用 Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64 位。

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

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

ImportError:DLL 加载失败:找不到指定的模块。

我错过了一些东西。这项手动工作能完成这项工作还是我必须安装 Oracle 客户端?

0 投票
1 回答
1050 浏览

python - apache2 + mod_wsgi 的soaplib(lxml)问题

当我用 apache2+modwsgi 启动我的应用程序时,我抓住了

排队

使用 Django 开发服务器一切正常 安装 Visual C++ Redistributable 2008

Dependency walker 告诉 msvcrt90.dll 丢失,但 cx_Oracle 的情况相同,但 cx_Oracle 的 dll 加载正确

有任何想法吗?

windows 2003 server 64bit 和 windows XP sp3 32bit python 2.7 32 bit cx_Oracle 5.0.4 32bit

UPD:下载 libxml2-2.7.7 和 libxslt-1.1.26

尝试使用 setup.py build --compiler mingw32 构建

UPD2:我明白为什么 import cx_Oracle 工作正常:cx_Oracle.pyd 包含“MSVCRT.dll”依赖 etree.pyd 没有它

0 投票
1 回答
3795 浏览

python - Python cx_Oracle ImportError:DLL 加载失败

我试图导入 cx_Oracle 并输出错误

我在带有 python 2.7 和 cx_Oracle 5.1 的 win 2003 服务器上执行此操作,从 .msi 安装。Oracle 10g(3 个实例)存在于同一台服务器上。查看其他问题,我已经验证设置了 ORACLE_HOME,并且还设置了 bin dir 的路径。

我错过了什么?

0 投票
2 回答
11892 浏览

python - 与执行一起使用时,INSERT 在 cx_oracle 中不起作用。如何让它工作?

我是 cx_oracle 的新手。我已经建立了连接,并且可以使用执行创建和删除表。

我失败的地方是当我尝试在执行中使用“INSERT INTO ...”时。它没有显示任何错误,但也没有存储任何值(我通过检查该条目是否使用 shell 中的 sqlplus 进行了确认)。我使用的代码是:

请帮助我,任何帮助将不胜感激。

提前致谢。Ĵ

0 投票
0 回答
55 浏览

python - 无法用户插入语句

可能重复:
当与执行一起使用时,INSERT 在 cx_oracle 中不起作用。如何让它工作?

我使用 cx_Oracle 在列('description')的表('rs')中插入一个值('test')。

然后我从powershell(windows中的shell)连接到oracle,然后输入以下内容以查看该条目是否在列中。

从 rs 中选择计数(描述)

我得到的输出为0。

但是当我从外壳插入时,它会打印出列中正确数量的元素。

任何帮助,将不胜感激。

0 投票
3 回答
22902 浏览

python - 如何将表格导出为 csv 或 excel 格式

我需要将 oracle 表导出为 csv/excel 文件格式(连同列标题)。通过 cx_oracle 或通过 sqlplus 欢迎的解决方案。

来自评论的 Python 代码: