ubuntu服务器安装ORACLE INSTANT CLIENT(RPM安装方式)

1 在ubuntu服务器上安装alien工具

apt-get install alien build-essential

2 下载oracle instant client所需rpm包

https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html下载所需rpm包,
包括:
oracle-instantclient18.3-basic-18.3.0.0.0-1.x86_64.rpm
oracle-instantclient18.3-sqlplus-18.3.0.0.0-1.x86_64.rpm
oracle-instantclient18.3-devel-18.3.0.0.0-1.x86_64.rpm
这三个rpm包。

3 将下载好的rpm 转换成deb并安装

alien -i oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm
alien -i oracle-instantclient12.2-sqlplus-12.2.0.1.0-1.x86_64.rpm
alien -i oracle-instantclient12.2-devel-12.2.0.1.0-1.x86_64.rpm

4 配置

sudo sh -c "echo /usr/lib/oracle/12.2/client64/lib > /etc/ld.so.conf.d/oracle-instantclient.conf"
sudo ldconfig

5 环境变量配置

vi ~profile
export ORACLE_HOME=/usr/lib/oracle/12.2/client64
export LD_LIBRARY_PATH=/usr/lib/oracle/12.2/client64/lib/:$LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin

最后保存

6 导入环境变量

source ~profile

7 python脚本测试

import cx_Oracle
db = cx_Oracle.connect('user/password@ip:port/ORCL')
print(db.version)

参考资料

https://oracle.github.io/odpi/doc/installation.html#oracle-instant-client-rpm

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容