文档章节

cx_Oracle ORA-24315: 非法的属性类型

北方攻城师
 北方攻城师
发布于 2013/11/08 11:23
字数 235
阅读 1331
收藏 0

最近需要在本机(win)链接oracle数据库(linux)做数据移植,但是使用python中的cx_Oracle模块链接时,报错:

cx_Oracle.DatabaseError: ORA-24315: 非法的属性类型

从网上查了一下,说是因为版本不兼容。但是,oracle的版本为11g , 而我装的cx_Oracle也是 for 11g 的。
又检查了下,window下 oracle客户端(ora配置文件的那个包)的文件大多是10g的。 恍然大悟, 把 cx_Oracleh换成 for 10g 的,搞定。

总结:
python 中cx_Oracle链接oracle时,要保证oracle客户端和cx_Oracle的版本一致, cx_Oracle读取oracle版本时好像是根据oracle的客户端(未经证实,虽然10g的客户端也能链接11g的数据库)。

 

© 著作权归作者所有

北方攻城师
粉丝 13
博文 74
码字总数 12500
作品 0
海淀
程序员
私信 提问
cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: 解决方案

ODPI-C安装 要在您自己的项目中使用ODPI-C,请从GitHub下载其源代码。如果您希望将ODPI-C构建为共享库,则会提供示例Makefile。否则,将ODPI-C源代码添加到项目中。在Windows上,需要Visual ...

一看就喷亏的小猿
2018/11/22
0
0
python绿色oracle组件

cx_Oracle,要找匹配py版本和oracle版本的版本 比如 cxOraclepy3.4oracle12c64位版本 或者 cxOraclepy3.5oracle11g32位 cxOracle-5.2.1+oci12c-cp34-none-winamd64.whl cx_Oracle-5.2.1+oci......

捍卫机密
2016/02/04
79
0
解决linux精简客户端下安装python的oracle模块出现的错误

安装cx_Oracle-5.1.3时: 执行$ python setup.py build 能正确构建,但安装时出现以下问题: sudo python setup.py install Traceback (most recent call last): File "setup.py", line 135,......

wangxuwei
2016/05/31
12
0
解决linux精简客户端下安装python的oracle模块出现的错误

安装cx_Oracle-5.1.3时: 执行$ python setup.py build 能正确构建,但安装时出现以下问题: sudo python setup.py install Traceback (most recent call last): File "setup.py", line 135,......

wangxuwei
2016/03/13
23
0
插入oracle数据报ora-01036错误:非法的变量名/编号

大家好: 我在用python插入数据时,报ora-01036错误:非法的变量名/编号,找了一天,也不有解决好,请各位帮书记看一下,是哪里也了问题 原码如下: #-*- coding: utf-8 -*- import sys impo...

Love_Python
2014/04/30
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

在 Vivado 中使用 Synopsys VCS 运行仿真

了解如何在 Vivado 中使用 Synopsys VCS simulator 运行仿真。我们将演示如何编译仿真库、为 IP 或整个项目生成仿真脚本,然后运行仿真。 http://xilinx.eetop.cn/viewnews-3057 基于 Zynq 的...

whoisliang
43分钟前
3
0
了解OLAP概念

联机分析(OLAP)是由关系数据库之父E.F.Codd于1993年提出的一种数据动态分析模型,它允许以一种称为多维数据集的多维结构访问来自商业数据源的经过聚合和组织整理的数据。以此为标准,OLAP作...

woshixin
43分钟前
2
0
Akka in Schedulerx2.0

1. 前言 Schedulerx2.0是阿里中间件自研的基于akka架构的新一代分布式任务调度平台,提供定时、任务编排、分布式跑批等功能,具有高可靠、海量任务、秒级调度等能力。 本篇文章以Schedulerx2...

阿里云云栖社区
59分钟前
3
0
C++右值引用

说明 为了支持移动操作,新标准引入了一种新的引用类型——右值引用(rvalue reference)。所谓右值引用就是必须绑定到右值的引用。我们通过&&而不是&来获得右值引用。右值引用有一个重要的性...

BeyondWXF
今天
3
0
GC和垃圾回收器其一

什么是GC GC(Garbage Collection)垃圾回收,释放垃圾占用的空间,对堆中已经死亡或者长时间没有使用的对象进行清除和回收,防止内存泄漏。可以有效使用内存空间。 什么是垃圾 垃圾收集之前...

春哥大魔王的博客
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部