Ubuntu下python通过cx_Oracle访问oracle数据库需要安装的环境及步骤

本文详细介绍了在Ubuntu系统中如何安装Oracle Instant Client和cx_Oracle库,包括下载RPM包,使用alien转换,设置ORACLE_HOME环境变量,解决安装过程中的问题,确保Python能够成功连接到Oracle数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的安装方法和步骤是参考以下链接进行的,这也是我从网上找到的最正确最有用的方法:https://blog.youkuaiyun.com/u011666720/article/details/41350897。其他的写的方法真是的是堆没用的。这里我根据上面博客的内容,加上自己安装过程中遇到的问题,也总结整理一篇文章。

想用Python通过cx_Oracle模块访问远程服务器的oracle数据库时,应当先安装Linux系统下的Oracel client(即oracle 客户端),然后才能安装cx_Oracle。

1. Oracle Instant Client安装步骤

如果是Ubuntu系统直接参考以下链接进行安装,如果系统是其他的,也可以按照上面说的来,只不过不同linux系统命令不一样罢了,步骤都一样,原博客作者装过一个centos 的,也成功了,下面是安装详细步骤,一步一步来,一般不会出错的:

https://help.ubuntu.com/community/Oracle%20Instant%20Client

这里再整理下这个步骤:

Install RPMs

1.从以下网址下载对应自己系统的rpm包,Linux系统下从以下网址下载:

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

按照提示,下载对应自己系统的rpm包,下载时是需要登录的,密码设置得需要大小写字母组合(我的是首字母大写),登录成功后,点击“Accept License Agreement”,然后才能开始下载,如

一般没有特殊要求下载其中三个包就可以了,分别是basic、devel、sqlplus,如图所示:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值