Ubuntu环境使用cx_Oracle链接Oracle数据库

安装下载

在Oracle官网下载Oracle Instant Client

http://www.oracle.com/technetwork/database/features/instant-client/index.html

Instant Client Package - BasicInstant Client Package - SDK是必须的,其他的也可以是情况下载下来。

我使用的是zip包,下载下来后解压。

/usr/local/目录下创建Oracle/文件夹,这里可能需要赋予读写运行权限,也可默认。

讲解压获得的所有文件cp至/usr/local/Oracle/目录中。

配置环境变量

sudo vim /etc/profife在文件末尾添加

  • export ORACLE_HOME=/usr/local/Oracle
  • export PATH=$PATH:$ORACLE_HOME
  • export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME

sudo reboot

安装cx_Oracle

pip3 install cx_Oracle

如果安装中出现了找不到libaio1错误就使用sudo apt-get install libaio-dev安装。

import cx_Oracle 
db = cx_Oracle.connect('username/password@host')
print(db.version)
db.close()

11.2.0.2.0
完工!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容