Ubuntu环境使用cx_Oracle链接Oracle数据库

安装下载

在Oracle官网下载Oracle Instant Client

http://www.oracle.com/technetwork/database/features/instant-client/index.html

Instant Client Package - BasicInstant Client Package - SDK是必须的,其他的也可以是情况下载下来。

我使用的是zip包,下载下来后解压。

/usr/local/目录下创建Oracle/文件夹,这里可能需要赋予读写运行权限,也可默认。

讲解压获得的所有文件cp至/usr/local/Oracle/目录中。

配置环境变量

sudo vim /etc/profife在文件末尾添加

  • export ORACLE_HOME=/usr/local/Oracle
  • export PATH=$PATH:$ORACLE_HOME
  • export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME

sudo reboot

安装cx_Oracle

pip3 install cx_Oracle

如果安装中出现了找不到libaio1错误就使用sudo apt-get install libaio-dev安装。

import cx_Oracle 
db = cx_Oracle.connect('username/password@host')
print(db.version)
db.close()

11.2.0.2.0
完工!

你可能感兴趣的:(Ubuntu环境使用cx_Oracle链接Oracle数据库)