安装oracle instance client(这里仅限于basic包)

oracle客户端下载

地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
选择最新版本可以向下兼容
例如:oracle-instantclient19.6-basic-19.6.0.0.0-1.x86_64.rpm

上传到服务器

安装oracle instance client(这里仅限于basic包)

安装依赖

通过yum install -y libaio命令
安装oracle instance client(这里仅限于basic包)安装oracle instance client(这里仅限于basic包)

用rpm进行安装安装oracle instance client(这里仅限于basic包)

查看oracle-instantclient的安装路径

默认在:/usr/lib/oracle/19.6/client64/lib安装oracle instance client(这里仅限于basic包)

配置环境变量

vi /etc/profile
添加
export ORACLE_HOME=/usr/lib/oracle/19.6/client64/lib
export LD_LIBRARY_PATH=LDLIBRARYPATH:LD_LIBRARY_PATH:ORACLE_HOME
安装oracle instance client(这里仅限于basic包)

应用source /etc/profile
安装oracle instance client(这里仅限于basic包)

根据python环境查看依赖包

pip3 list
如果cx_oracle不在就执行 pip3 install cx_oracle安装oracle instance client(这里仅限于basic包)

若连接Oracle数据库报错DPI-1047: 64-bit Oracle Client library cannot be loaded: "libclntsh.so
解决:
安装oracle instance client(这里仅限于basic包)