加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle client 12.1.0.2 for MacOS[Python:cx_Oracle]

发布时间:2020-12-12 15:01:43 所属栏目:百科 来源:网络整理
导读:1. 概述:为了在我的macos上搭建python的cx_Oracle开发环境,首先需要配置oracle client 2.环境与版本: 2.1. OS:Mac OS Sierra 10.14.2 2.2. JDK: 1.7.0_79 2.3. Oracle client:Version 12.1.0.2 (64-bit) Updated 1/4/17 for Mac OS X (Intel x86) PS:

1. 概述:为了在我的macos上搭建python的cx_Oracle开发环境,首先需要配置oracle client

2.环境与版本:

2.1. OS:Mac OS Sierra 10.14.2

2.2. JDK:1.7.0_79

2.3. Oracle client:Version 12.1.0.2 (64-bit) Updated 1/4/17 for Mac OS X (Intel x86)

PS:oracle网站的下载需要注册一个账户。请自行申请。下载

http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html

basic:instantclient-basic-macos.x64-12.1.0.2.0.zip

JDBC:instantclient-jdbc-macos.x64-12.1.0.2.0.zip

sqlplus:instantclient-sqlplus-macos.x64-12.1.0.2.0.zip

sdk(可选):instantclient-sdk-macos.x64-12.1.0.2.0.zip

Tools(可选):instantclient-tools-macos.x64-12.1.0.2.0.zip

cx_Oracle-5.3

3. 安装

3.1 MacOS安装:(略)

3.2 JDK安装:可以不装,不过为了让java的环境也可以正常运行,jdbc和java都要装上(略)

3.3 Oracle client:

#创建一个目录,把zip包都拷贝过来 mkdir /usr/local/OracleHome/ cd /usr/local/OracleHome/ mv /Users/user/Downloads/instantclient- * . #解压到当前文件夹,四个包会解压到一个文件夹里 unzip instantclient-basic-macos.x64-12.1.0.2.0.zip #提供基本功能 unzip instantclient-sqlplus-macos.x64-12.1.0.2.0.zip #提供sqlplus命令行 unzip instantclient-jdbc-macos.x64-12.1.0.2.0.zip #提供jdbc unzip instantclient-tools-macos.x64-12.1.0.2.0.zip unzip instantclient-sdk-macos.x64-12.1.0.2.0.zip #提供头文件,cx_Oracle会依赖其中的oci.h #进入到解压的目录中,连接一下库文件 instantclient_12_1 ln -s libclntsh.dylib.12.1 libclntsh.dylib -s libocci.dylib.12.1 libocci.dylib #修改profile文件,增加oracle客户端的目录和LD的库路径 export PATH= /usr/local/OracleHome/instantclient_12_1 :$PATH DYLD_LIBRARY_PATH= /usr/local/OracleHome/instantclient_11_2 :$DYLD_LIBRARY_PATH source /etc/profile pip3 install cx_Oracle #sqlplus工具也可以使用了

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读