oracle11g客户端,cx-oracle6.1安装好之后报错:

1.oci.dll is not the correct architecture

原因是64位系统安装了32位的oracle11g客户端,当时是为了使用plsql,因为plsql只有32位,。重新下载了oracle11g 64位客户端,并在环境变量中配置好路径。

2.继续报错

django.db.utils.DatabaseError: ORA-12505: TNS:listener does not currently know of SID given in connect descriptor

原因是在配置django的setting.py的数据库连接时候按着一下方式配置,一下方式的NAME是要求SID不是SERVICE_NAME

 'default': {'ENGINE': 'django.db.backends.oracle','NAME': 'myservice','USER': 'system','PASSWORD': 'admin123','HOST': '192.168.1.45','PORT': '1699',}

改为支持SERVICE_NAME的配置方式,

     'default': {'ENGINE': 'django.db.backends.oracle','NAME': 'host.db.com:1699/oracle_service.db.com','USER': 'user','PASSWORD': 'pass',}

3.继续报错

'cx_Oracle.Cursor' object has no attribute 'numbersAsStrings'

原因是cx_oracle6.1版本没有numbersAsStrings属性了,降低cx_oracle版本至5.2

测试:

 from django.db import connectioncursor = connection.cursor()

没报错则成功;

相关资源连接:

https://download.csdn.net/download/houzixuena/10713190

django 连接oracle的坑和解决方法相关推荐

  1. java 应用连接oracle 超级慢的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 为了将应用迁移到云上,搞了几个星期. 最后测试的时候发现连接oracle非常慢,我们用的是阿里的druid,应用如果 长时间不 ...

  2. jmeter无法释放oracle连接,jmeter 连接ORACLE数据库错误及解决方法

    问题一: Response message: java.sql.SQLException: Cannot load JDBC driver class 'oracle.jdbc.driver.Orac ...

  3. django oracle数据库配置,django连接oracle时setting 配置方法

    下一步是将新创建的应用程序与项目相关联.为此,您需要编辑 myproj 文件夹中的 settings.py 文件,将字符串"myproj.myapp"追加到 INSTALLED_A ...

  4. ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法

    ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法(转载) 10小时前 ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法(转载) 分类: ASP.NET| ...

  5. asp.net应用程序无法连接oracle数据库,2020:ASP连接Oracle数据库问题的解决过程

    尽管2020了,但是需求无处不在,ASP连接Oracle数据库问题的解决过程: 注意,本文为梦回大唐版本,盗图严重,纰漏难免,欢迎举报. 一.环境 数据库端:Windows Server 2008 R ...

  6. oracle导入表无反应,EZDML无法导入oracle数据表的解决方法

    EZDML无法导入oracle数据表的解决方法 EZDML无法导入oracle数据表的解决方法 1.配置好oracle连接,进行导入数据表时报错:sql*net not properly instal ...

  7. 使用Docker时遇到的坑与解决方法

    使用Docker时遇到的坑与解决方法 1. Docker 服务启动串台 使用 docker-compose 命令各自启动两组服务,发现服务会串台! [问题起因] 在两个不同名称的目录目录下面,使用 d ...

  8. 安装fastdfs的坑还有解决方法

    记录一下安装fastdfs的坑还有解决方法,同时也想帮助一些一样错误,但是找不到解决办法的人,这是一篇综合帖子,基本上所有的问题都有解决办法,先别急,先让我们看一下报错信息. >>> ...

  9. Navicat无法远程连接MySql服务器问题的解决方法

    Navicat无法远程连接MySql服务器问题的解决方法 写在前面: 操作系统:银河麒麟4.0: 数据库:MySQL5.7.26: JDK:采用银河麒麟系统自带的openjdk: 客户端工具:Navi ...

最新文章

  1. 开发者工具 Top 100 名单
  2. Linux关机命令和重启命令
  3. python相对路径-Python中的绝对路劲和相对路径
  4. android背景图边框渐变,GitHub - jvyun/TestShape: 使用自定义属性替代项目中的shape文件,可以给View设置背景色、弧度、背景渐变、边框、边框颜色、渐变方向等...
  5. java标书_java软件项目投标技术标书模板.doc
  6. 计算机中文件名无法更改原因,电脑系统文件夹名称修改不了怎么办
  7. 啥是全栈程序员?更厉害?更有钱途?
  8. 股票经典书籍推荐(豪华版)
  9. 广东省工科赛 智能终端配送机器人:创作心路历程,踩过的坑和解决方案
  10. OPPO、一加将在德国禁售?原来是被“专利流氓”诺基亚盯上了!
  11. 怎样放大图片保持清晰度?
  12. linux 时区文件的规则,linux – 如何将POSIX时间转换为Olson时区文件...
  13. [Power Query] 数据类型转换
  14. 【详细七层】OSI 网络模型,七层网络模型
  15. 青云服务器控制台系统,新版管理控制台正式上线 青云QingCloud助用户资源管理更高效...
  16. java开发工程师每天工作几小时,详细说明
  17. 使用 HSDB 查看Spring AOP产生的代理类
  18. Python-loss和acc曲线分析
  19. DAMA数据治理学习笔记-数据安全
  20. 金融系列9《发卡行认证》

热门文章

  1. 金融粉去哪里引流?哪个平台做金融引流好?贴吧精准引流金融粉技巧
  2. 【项目实战】基于Python的校园二手交易网站Django二手商城系统
  3. 删除Maven骨架Archetype
  4. Mysql之一台服务器上装多个mysql-yellowcong
  5. JavaPython环境配置
  6. 【读书笔记】汇编语言程序设计
  7. linux io栈(读写流程)
  8. java中对象的清除 正确的说法是_下列关于Java中垃圾回收的相关说法,正确的是()...
  9. linux 编程函数原型与用法
  10. matlab的imshow()显示图片过小咋办