ORACLE 19c via Docker on Mac安装教程 (2/3)

1,229 阅读1分钟

本文共分为三部分

PART I:安装ORACLE(指路 ➡️   juejin.cn/post/684790…)
PART II: 客户端配置 
PART III: 连接Navicat GUI (指路 ➡️   juejin.cn/post/684790… )

PART II:客户端配置和连接Navicat

1.刚刚docker上安装的是oracle的服务器端,现在来在本机上配置客户端

2.首先下载oracle的instant client基础包和sqlplus拓展包

   www.oracle.com/database/te…(这里需要登录oracle账号才能下载哟~)

  - 基础包:
  - sqlplus:

——————— 前面的下载链接最下方也有官方的下述配置教程———————

3.下载完成后把这两个压缩包都移动到你要放置的路径(先不用解压)

4.打开Terminal进入到该路径下

$ sudo cd /opt/oracle
$ unzip instantclient-basic-macos.x64-19.3.0.0.0dbru.zip
$ unzip instantclient-sqlplus-macos.x64-19.3.0.0.0dbru.zip
(或者直接$ sudo unzip instantclient-\*.zip 同时解压两个压缩包)

5.给这些文件创建引用路径,不然使用的时候软件会找不到

$ mkdir ~/lib
$ ln -s ~/opt/oracle/instantclient_19_3/libclntsh.dylib ~/lib/

6.配置环境变量

$ vi ~/.bash_profile
//在.bash_profile文件内加上以下内容(⚠️注意根据自己的服务器设置各变量值)

export ORACLE_HOME=/opt/oracle/instantclient_19_3
export ORACLE_SID=ORCLCDB
export DYLD_LIBRARY_PATH=$ORACLE_HOME
export LD_LIBRARY_PATH=$ORACLE_HOME
export NLS_LANG=AMERICAN_AMERICA.UTF8
export TNS_ADMIN=$ORACLE_HOME/network/admin
export PATH=$PATH:$ORACLE_HOME
7.生成环境变量

$ source ~/.bash_profile

8.现在就可以从本地终端执行sqlplus了