Linux安装cx_Oracle

浏览: 1314

1.安装cx_Oracle包

$pip install cx_Oracle

2.官网下载相关依赖包

官网地址:http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html

本人百度网盘链接: https://pan.baidu.com/s/1XBACjYTU-pbBUqVy3HtfwA 密码: bf9y(linux 64位的oracle包)

然后用WinSCP软件把下载的文件夹放在python下

3.配置环境

$vi ~/.bashrc

添加语句:

export ORACLE_HOME=/python/Python-3.6.5/instantclient_11_2/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
$source ~/.bashrc   #使修改的bashrc生效

一般情况到这OK了,如果还报错可以查看官网提示,继续后面的步骤

4.其它问题

参考官网提示:https://oracle.github.io/odpi/doc/installation.html#oracle-instant-client-zip,运行下面命令

$sudo yum install libaio   #ubuntu版本命令  sudo apt-get install libaio
$sudo sh -c "echo /python/Python-3.6.5/instantclient_11_2/ > /etc/ld.so.conf.d/oracle-instantclient.conf"
$sudo ldconfig

到此基本能够实现python连接到数据库了

推荐 1
本文由 走马兰台 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册