本文共分为三部分
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_HOME7.生成环境变量
$ source ~/.bash_profile8.现在就可以从本地终端执行sqlplus了