ubuntu Python 连接Oracle数据库

1、安装cx_Oracle

sudo pip3 install cx_Oracle

2、安装Oracle 数据库相关依赖

下载网址:

https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html

20181116161621634.png

20181116161636546.png

2.2 安装 “alien”,可以直接安装rpm包,安装命令如下:

sudo apt install alien

2.3 安装rpm包

sudo alien -i oracle-instantclient*

3 环境变量配置

编辑~/.bashrc 文件

vim ~/.bashrc
粘贴以下三行至文件结尾(注意查看自己/usr/lib/oracle目录下的版本是什么,如下图我的是18.3)

export ORACLE_HOME=/usr/lib/oracle/18.3/client64
export ORACLE_BASE=/usr/lib/oracle/18.3
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

使环境变量生效
source ~/.bashrc

4 测试

进入Python

import cx_Oracle as oracel
db = oracle.connect("username/password@host:port/sid")

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

相关阅读更多精彩内容

友情链接更多精彩内容