(基础环境:centos7+python3.8)

1 python3安装cx_Oracle pip源.使用国内源真快

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple cx_Oracle

2 下载oracleclientbase (oracle测试环境版本为11.2)

下载地址:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html :下载 Instant Client Package(ZIP)

centos环境python3 安装cx_oracle及oracleclientbase

安装:Instantclient-basic-linux_x64-11.2.0.4.0.zip  ,直接在/opt/app/目录下解压。

centos环境python3 安装cx_oracle及oracleclientbase

这些*.so文件有些是要被引用的。可以执行下面的命令。(将oracle配置文件识别为动态链供操作系统使用)

sh -c "echo /opt/app/instantclient_11_2 > \
        /etc/ld.so.conf.d/oracle-instantclient.conf"
sudo ldconfig

 

3 编辑python文件测试

# -*- coding: utf-8 -*-
import cx_Oracle

conn=cx_Oracle.connect('demo1/demo1@192.168.61.66:1521/orcl')
cursorObj=conn.cursor()
sql="select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual"

r1=cursorObj.execute(sql)
for i in r1:
    print(i)
cursorObj.close()
conn.close()

输出结果:

centos环境python3 安装cx_oracle及oracleclientbase

 

相关文章:

  • 2021-12-30
  • 2021-10-04
  • 2022-12-23
  • 2021-09-04
  • 2021-05-03
  • 2021-12-09
  • 2021-06-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
  • 2022-12-23
  • 2021-09-17
  • 2022-12-23
  • 2022-02-13
相关资源
相似解决方案