Ⅰ. 环境

cat /etc/redhat-release 

在这里插入图片描述

Ⅱ. 安装oracle客户端

oracle客户端下载地址
我下载的是: oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm

sudo yum install -y libaio
rpm -ivh oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm

Ⅲ. 配置环境变量

sudo vim /etc/profile.d/oracle.sh

加入:

export ORACLE_HOME=/usr/lib/oracle/12.2/client64
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
source /etc/profile

Ⅳ. 建立软链接

cd /usr/lib/oracle/12.2/client64/lib 
ln -s libclntsh.so.12.1 libclntsh.so
sudo dnf install libnsl

Ⅴ. python安装cx_Oracle

pip install cx-Oracle==8.2.1

Ⅵ. 连接Oracle

python连接oracle的教程网上已经很多了,包括连接、增删改查应有尽有,这里不再赘述

Ⅶ. 结语

Over!大功告成!
至此,本文到此结束!

关于 “centos8.3下python连接Oracle数据库(安装oracle客户端 + cx_Oracle)” 已全部完成。
本文只做学习用途,无任何商业用途!
转载注明出处!祝各位学业有成!

小熊吖~

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐