Mac OS 安装配置 instant client

1. 下载资源python

    下载三个文件(oracle 官网)sql

  • instantclient-basic-macos.x64-18.1.0.0.0.zip
  • instantclient-sdk-macos.x64-18.1.0.0.0-2.zip
  • instantclient-sqlplus-macos.x64-18.1.0.0.0.zip

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数据库服务资源

相关文章
相关标签/搜索