ubuntu Python 连接Oracle数据库

1、安装cx_Oracle

sudo pip3 install cx_Oracle

2、安装Oracle 数据库相关依赖

下载网址:

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

20181116161621634.png

20181116161636546.png

2.2 安装 “alien”,可以直接安装rpm包,安装命令如下:

sudo apt install alien

2.3 安装rpm包

sudo alien -i oracle-instantclient*

3 环境变量配置

编辑~/.bashrc 文件

vim ~/.bashrc
粘贴以下三行至文件结尾(注意查看自己/usr/lib/oracle目录下的版本是什么,如下图我的是18.3)

export ORACLE_HOME=/usr/lib/oracle/18.3/client64
export ORACLE_BASE=/usr/lib/oracle/18.3
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

使环境变量生效
source ~/.bashrc

4 测试

进入Python

import cx_Oracle as oracel
db = oracle.connect("username/password@host:port/sid")

你可能感兴趣的:(ubuntu Python 连接Oracle数据库)