linux服务器python连接oracle问题

cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "/opt/soft/instantclient_19_23/lib/libclntsh.so: cannot open shared object file: No such file or directory". Seoracle.readthedocs.io/en/latest/user_guide/installation.html for help

解决方式:

1、下载rpm客户端

https://pan.baidu.com/s/1fPMuevzpjM8ofvwj57s6Yg?pwd=ylgv 

oracle官网地址:Instant Client for Linux x86-64 (64-bit)

2、上传服务器后,进行安装

rpm -ivh /opt/soft/oracle-instantclient-basiclite-linuxx64.rpm

3、配置环境变量

vi /etc/profile

export ORACLE_HOME=/usr/lib/oracle/23/client64
export PATH=$ORACLE_HOME/bin:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH

source /etc/profile
 

你可能感兴趣的:(oracle,数据库)