文章目录
一、安装环境二、准备软件包2.1 oracle_client和SDK2.2 cx_Oracle
三、安装步骤3.1 解压oracle_client ,SDK软件包。3.2 在当前目录下新建一个文件夹“OracleSpace”。3.3 将解压过的软件包放入OracleSpace件夹下,并将sdk文件夹放入instantclient_11_2文件夹下。如下图所示:3.4 进入sdk文件,解压ottclasses.zip 文件。
四、建立软连接五、配置环境变量5.1 将如下信息添加到.bash_profile文件里,执行命令如下。5.2 使配置文件生效
六、安装并配置完成。
一、安装环境
本文介绍的安装环境为:OS X EI Capitan 版本 10.11.3 X64
二、准备软件包
安装前需要准备3个软件包,它们分别是oracle_client ,SDK和cx_Oracle。需要注意的是,软件包版本要一致。
2.1 oracle_client和SDK
oracle_client版本: instantclient-basic-macos.x64-11.2.0.4.0 SDK版本:instantclient-sdk-macos.x64-11.2.0.4.0 软件包: 下载链接.
2.2 cx_Oracle
版本:cx_Oracle 8.0.0 方法1:打开MacOS终端,输入如下命令,待其自动安装完成。本文测试使用的是方法1。 安装详细说明可参考这里: 网址.
sudo pip3 install cx_oracle –pre
方法2:从网站上自行下载安装。 软件包: 下载链接.
三、安装步骤
3.1 解压oracle_client ,SDK软件包。
3.2 在当前目录下新建一个文件夹“OracleSpace”。
cd ~
mkdir OracleSpace
3.3 将解压过的软件包放入OracleSpace件夹下,并将sdk文件夹放入instantclient_11_2文件夹下。如下图所示:
3.4 进入sdk文件,解压ottclasses.zip 文件。
四、建立软连接
进入instantclient_11_2文件夹下,并执行如下命令。
cd ~/OracleSpace/instantclient_11_2
ln -s ibocci.dylib.11.1 libocci.dylib
ln -s libclntsh.dylib.11.1 libclntsh.dylib
五、配置环境变量
5.1 将如下信息添加到.bash_profile文件里,执行命令如下。
vim ~/.bash_profile
.bash_profile文件中添加信息如下:
export ORACLE_HOME=/Users/gdadmin/OracleSpace/instantclient_11_2
export DYLD_LIBRARY_PATH=$ORACLE_HOME:$ORACLE_HOME/sdk/oracle/ott:$DYLD_LIBRARY_PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/sdk/include:$LD_LIBRARY_PATH
说明:执行“vim ~/.bash_profile“,是为了打开.bash_profile文件并添加相应环境变量,如下图所示。
5.2 使配置文件生效
执行如下命令,然后重启终端,使配置文件生效。
source ~/.bash_profile
六、安装并配置完成。