cx-oracle相关内容
我正在尝试将python cx_Oracle与Centos 8中的oracle客户端库连接,我已经按照问题排查部分.特别是,将环境变量 DPI_DEBUG_LEVEL 设置为值64,然后再次运行脚本.这将告诉您正在搜索的所有位置以及该尝试的结果.如果这样做没有帮助,请使用记录的结果更新您的问题.这可能足以提供进一步的帮助. 编辑:正如克里斯所说,在使用即时客户端时,请勿设置环境变量 ORAC
..
我有以下数据框 df2 = {名称:[PEPE,LUIS],id:[1,2],阶段:[0,1],ord:[3,2]} 但是这些是必填字段,要插入表格,您还有更多字段允许空值. 数据框等于表中这些字段的位置 df2 = {labels =:1,id =:2,stage =:3,ord =:4} 桌子 创建表customer_prf(名称VARCHAR2(80)NOT NULL
..
我通过uwsgi在Flask中创建了一个Web服务.我以为我会遵循良好的做法,并创建一个具有20个连接的SessionPool才是安全的.每次调用Web服务端点时,我都会从池中获取一个连接,最后释放它. 当使用Locust来测试API时,我遇到了数百次失败,其中一些较长的响应(30Mb JSON响应)接近100%.较小的有效载荷要好得多,但会出现间歇性故障. 当我回到不良习惯并在方法本
..
使用Python 2.7.12和程序包 cx_Oracle ,我正在尝试创建程序包调用的扩展类
..
我有一个PL/SQL函数 my_function ,该函数返回自定义对象: 创建或替换类型为"TP_ACTION"的对象(stop_time时间戳,user_name varchar2(64),error_msg tp_message_l,构造函数TP_ACTION(varchar2中的usrnm:= null)返回结果为自,成员程序doClose(pi_session_MD5 IN VARCH
..
大家新年快乐! 我目前正在努力解决 ETL性能问题,因为我试图将更大的Pandas DataFrame(1-2个mio行,150列)写入Oracle数据库>.即使只有1000行,Panda的默认 to_sql()方法也可以在2分钟内正常运行(请参见下面的代码段). 我强烈的假设是,这些性能问题在某种程度上与底层数据类型(主要是字符串)有关.我在1000行随机字符串(基准:3分钟)和10
..
我是Python和Flask的新手,我使用Oracle,在学习Flask教程时,我按如下编写代码,但它的气味真的很差,请帮助我解决这些问题,非常感谢! 1)我需要释放连接以进行明确轮询吗? 2)我如何才能优雅地实现民意调查的获得和释放? def get_dbpool():如果没有hasattr(g,'db_pool'):g.dbPool = connect_db()返回g.dbPo
..
我在sql中有一个存储过程: PROCEDURE sp_add_object_tags(pi_account_id IN user_files.account_id%TYPE,pi_object_id IN对象object_metadata.object_id%TYPE,pi_all_tags_identified IN VARCHAR2,pi_object_tag_tbl IN对象_tag_
..
我得到 cx_Oracle.DatabaseError:ORA-12170:从python连接oracle时,TNS:Connect超时发生错误. 我已经安装了python 3.7.0和Instantclient_11_2. 下面是我正在做的过程, import cx_Oracledsn_tns = cx_Oracle.makedsn('',1521,service_n
..
我需要将oracle表导出为csv/excel文件格式(以及列标题).通过cx_oracle或sqlplus Welcome的解决方案. 注释中的Python代码: con = cx.connect()cur = con.cursor()打印机= cur.execute(sqlcode)con.commit() 解决方案 也许使用csv模块(来自标准库): 导入csvcursor
..
我的原始数据如下: id = 2345id_num = 3,6,343,32 我需要通过cx_Oracle连接将以上两个参数作为ORACLE SQL查询中的参数进行传递: query =“""从mytable中选择*,其中pid = 2345和(3,6,343,32)中的id_num“" 我创建的字典为: sparm = {}sparm ['pid'] = idsparm ['
..
我似乎无法在Google或SO上找到任何有关使cx_Oracle与PyPy一起使用的信息.有人可以告诉我是否有可能,如果可以,我该如何做到这一点? 解决方案 PyPy实际上有它自己的cx_Oracle模块,但是您需要自己编译它,看起来像: ./pypy/translator/goal/translate.py pypy/translator/goal/targetpypystandal
..
我有一组使用cx_Oracle连接到远程数据库的python脚本.如果多次使用此连接,这是一个很大的项目.此外,我生成了一个.exe文件,该文件已分发并且应尽可能独立.换句话说,如果我将.exe发送给您,则您应该能够运行它而无需进行任何额外的修改(我使用pyinstaller) 现在,我可以使用 建立连接 ip ='myhost.example.pt'端口= 1521SID ='MYD
..
我想执行一个查询,该查询从与数据库连接中指定的模式不同的模式中选择数据(相同的Oracle服务器,相同的数据库,不同的模式) 我有一个与Oracle服务器通信的python应用程序.它打开与数据库(服务器/架构)A的连接,并对数据库中的表执行选择查询. 我尝试了以下方法: 选择....来自pct.pi_int,pct.pi_ma,pct.pi_es在哪里 ... 但是我得到了
..
所以我试图用cx_oracle依赖项推送一个python api,它也需要oracle即时客户端,但是我找不到一个在pcf上部署即时客户端的教程,有人曾经这样做过,或者有什么例子应该做什么?欣赏 更新: 这是我的.profile的内部 LD_LIBRARY_PATH =/home/vcap/app/oracle/instantclient:$ {LD_LIBRARY_PATH:-}
..
我需要在spark作业中执行更新查询.我正在尝试下面的代码.但面临问题. import cx_Oracledef查询(sql):连接= cx_Oracle.connect(“用户名/密码@ s/db")游标= connection.cursor()cursor.execute(sql)结果= cursor.fetchall()返回结果v = [10]rdd = sc.paralle
..
我在Linux机器上安装了2个oracle客户端。 10.2和12.2。 我必须用于cx_oracle的第二个,而我无法接触的其他较旧的实现则需要较旧的一个。 当我在其中添加第二个12.2 oracle客户端库时LD_LIBRARY_PATH路径并运行简单的oracle连接python程序,它给我下面的错误 cx_Oracle.DatabaseError:DPI-1050:Oracl
..
我正在从一个Oracle数据库中检索数据负载,然后将其插入结构上相同的另一个非链接数据库中。 我正在这样做: 从xxx选择*,其中id =参数 和 从user_tab_columns中选择COLUMN_NAME,其中table_name = xxx 然后使用zip将其作为表名添加到字典中:用于从中构建插入内容的数据 问题是它返回日期字
..
我想在python中执行sql查询。我可以使用cx_oracle在python中连接数据库: #建立连接 conn_str = u'username / password @ host :1521 / sid' conn = cx_Oracle.connect(conn_str) 现在尝试使用Python中的SQL查询从数据库检索数据: sql_select_s
..
我经历了许多相关的问题,这使我想知道为什么这是一个如此普遍的问题?无论如何,我试图使用 cx_Oracle模块。 我有: 即时客户端:instantclient-basic-win32-11.1.0.6.0.zip python-3.4 cx_Oracle-cx_Oracle-5.2-11g .win32-py3.4.exe 我已经设置了Path以及ORACL
..