cx-oracle相关内容

cx_oracle错误处理问题

我正在尝试在cx_Oracle中执行以下查询,但是在执行时遇到以下错误: print'Error。 code =',error.code AttributeError:'str'对象没有属性'code' 代码: try: conn.exec(“从表1中选择*”) 除外cx_Oracle.DatabaseError,例如: 错误,= ex.args 打印'错 ..
发布时间:2020-10-13 21:01:58 Python

使用cx_oracle批量下载表

我需要使用cx_oracle从oracle数据库将大型表下载到python服务器。但是,ram在python服务器上是受限制的,因此我需要以批处理的方式进行操作。 我已经知道一般如何处理整个表 usr ='' pwd ='' tns ='(说明= ...' orcl = cx_Oracle.connect(user,pwd,tns) curs = orcl.cursor() ..
发布时间:2020-10-13 21:01:44 Python

DPI-1050:Oracle Client库的版本为0.0,但需要版本11.2或更高版本

我正在尝试连接到我的工作的远程数据库,但是当我运行python脚本时,它会显示此错误。 我已经完成了所有操作本指南说,我应该有此要求,但错误不断出现。我尝试通过sql *连接,它可以正常工作。我下载了Oracle客户端库12.2(32位版本,因为它需要与python具有相同的体系结构),我正在使用Oracle Database 11g版本11.2.0.3,Python 3.7,并且我已经安装 ..
发布时间:2020-10-13 21:01:40 数据库

在Windows 64位上安装cx_Oracle时,命令'gcc'失败,退出状态为1

我正在尝试在Windows 7-64位版本上安装 cx_Oracle 。我以前在此处遇到有关安装 cx_Oracle 在Windows上,我自己解决了这个问题;但是它是Windows 7的32位版本;在这里,我遇到了安装它的新问题。 我应该提到我部署了64位版本的MinGW,还部署了 Microsoft Visual Studio 2008 。对于这两个命令,我都遇到了命令'gcc'失败,退 ..
发布时间:2020-10-13 21:01:26 Python

在同时执行的Celery任务之间共享Oracle数据库连接

我正在使用Python2.7,Celery和cx_Oracle来访问Oracle数据库。 我创建了很多任务。每个任务都通过cx_Oracle运行查询。许多这些任务将同时运行。所有任务应该共享相同的数据库连接。 如果我仅启动一个任务,查询将正确运行。但是,如果我启动几个查询,就会开始收到此错误消息: [2016-04-04 17:12:43,846 :ERROR / MainPr ..
发布时间:2020-10-13 21:00:16 数据库

奇怪的Oracle错误:“格式无效的文本”

我正在尝试使用这段代码从DATA_TYPE = NUM​​BER(1,0)的列中获取一些数据: import cx_Oracle conn = cx_Oracle.connect(usr,pwd,url) cursor = conn.cursor() cursor.execute(“从服务订单中选择删除,ORDERID ='TEST '“) print(cursor.fetcho ..
发布时间:2020-10-13 20:59:12 其他开发

使用cx_Oracle将变量绑定到表名

我在Python中使用cx_Oracle,无法将变量用作表名,例如以下简单示例: query =“ select * from some.:usertable.userinfo” bindvars = {'usertable':usertable} cursor.execute(query,bindvars) 正确的语法是什么?当我使用 WHERE …等但不 ..
发布时间:2020-10-13 20:58:57 数据库

通过名称而不是在cx_Oracle中的位置获取列值

我使用 cx_Oracle 从Oracle数据库中选择数据。 curs = cxn.cursor() result = curs.execute(SELECT FirstName,LastName FROM Person) 有没有办法只返回没有数字索引的名字?例如: 用于结果行: result [0]#将返回第一列 我希望做的是调用 result ..
发布时间:2020-10-13 20:58:53 Python

cx_Oracle无法识别要在Linux上安装的Oracle软件安装位置

我已经能够在Windows 8笔记本电脑上成功安装可与Python 3.4一起使用的cx_Oracle,现在我正尝试将相同的设置(具有Python 3.4的cx_Oracle)安装到Linux机器上。从cx_Oracle-5.1.3.tar.gz运行setup.py文件时,出现以下错误: sudo python3 setup.py install 追溯(最近一次调用): 文件“ setu ..
发布时间:2020-10-13 20:57:50 服务器开发

ocx_Oracle ORA-12541 tns没有监听器

我尝试通过cx_Oracle连接到远程oracle服务器: db = cx_Oracle.connect('username','password',dsn_tns) ,但显示数据库错误:ORA-12541 tns没有监听器 解决方案 通过db客户端(例如datagrip)进行连接,但是从python脚本连接时出现No Listener错误,因为我的原始连接字符串未指定端口。我 ..
发布时间:2020-10-13 20:57:39 Python