Python安装搭建访问oracle环境

安装的步骤:
a.先安装Python并配置环境,查看Python的版本
          cmd中输入python  或python --version 
          
b.下载cx_Oracle的版本,避免用pip install  直接安装,直接网站下载对应python上面的3.6版本,64位系统的exe
          (1)查看要访问的Oracle服务器的版本,cx_Oracle应该下载与服务器版本一致的;
          Python安装搭建访问oracle环境_第1张图片
        (2) 下载cx_Oracle 地址:https://pypi.org/project/cx_Oracle/5.3/#files
          选择的版本需要时与数据库对应的11g
          
c.根据cx_Oracle安装的版本中11g,对应下载instantclient的版本(64位,11.2)
           地址: https://oracle.github.io/odpi/doc/installation.html#windows
           

 


问题1.找不到instantclient的客户端插件的报错
      
        需要从https://oracle.github.io/odpi/doc/installation.html#windows 下载对应的插件版本

Python安装搭建访问oracle环境_第2张图片

Python安装搭建访问oracle环境_第3张图片

问题2.cx_Oracle的版本太高,导致报错
        一般建议安装cx_Oracle不要用pip  install  cx_Oracle,安装后容易出现版本不对应的报错;
         备注:需要从https://pypi.org/project/cx_Oracle/5.3/#files 下载对应的版本
     Python安装搭建访问oracle环境_第4张图片

问题3.环境句柄报错问题

Python安装搭建访问oracle环境_第5张图片

    解决方案:
             第一种:配置好环境变量,不把oracle相关的dll文件放到site-package中
             第二种:拷贝oci.dll, oraociei10.dll, oraocci10.dll到site-package中

 

安装完后,一般存放的文件路径有:
Python安装搭建访问oracle环境_第6张图片

你可能感兴趣的:(python)