1. 下载资源python
下载三个文件(oracle 官网)sql
2. 建立目录 解压缩文件数据库
sudo mkdir -p /opt/oracle
将下载文件复制到刚刚建立的目录下(/opt/oracle/)macos
sudo cp ****.zip /opt/oracle/
按上面顺序解压缩zipvim
unzip instantclient-basic-macos.x64-18.1.0.0.0.zip unzip instantclient-sdk-macos.x64-18.1.0.0.0-2.zip unzip instantclient-sqlplus-macos.x64-18.1.0.0.0.zip
解压第一个之后会产生一个 instantclient_18_1目录(版本不一样产生的目录不一样),而后解压 sdk和sqlplus 执行命令之后会自动解压到instantclient_18_1,里面会建立一个sdk和sqlplus的目录。bash
而后咱们将sdk里的文件所有copy到instantclient_18_1目录oracle
切换到instantclient_18_1目录里执行: cp sdk/* .
3.配置环境变量code
打开.base_profile或者.profile文件,我这里没有建立.base_profile因此直接在.profile文件里面配置,效果都是同样的。若是你想配置成全局的环境变量能够在/etc/profile文件里面配置,也没有问题。ip
vim ~/.profile 而后输入: export ORACLE_HOME=/opt/oracle/instantclient_18_1/ export DYLD_LIBRARY_PATH=$ORACLE_HOME export LD_LIBRARY_PATH=$ORACLE_HOME PATH=$PATH:$ORACLE_HOME :wq //保存退出 打开一个新的终端执行: source ~/.profile //命令生效 而后执行: sqlplus SQL*Plus: Release 18.0.0.0.0 Production on Sun Jun 30 16:02:48 2019 Version 18.1.0.0.0 Copyright (c) 1982, 2018, Oracle. All rights reserved. Enter user-name: user/password@host/数据库名称 键入你的链接信息就能够链接到远程oracle服务了。 例:test/test@123@192.168.1.100/orcl
到此Mac安装配置instant client 完毕。下篇文章咱们接受python利用cx_Oracle 链接和操做远程oracle数据库服务资源