database - 在 Mac 中安装 Oracle Instant Client 的问题
问题描述
我试图Instant Client
在我的 Mac 机器上安装。所以我按照https://www.oracle.com/database/technologies/instant-client/macos-intel-x86-downloads.html中的步骤进行操作
我成功完成了所有步骤,直到 -
mkdir ~/lib
cp /opt/oracle/instantclient_19_3/libclntsh.dylib.19.1 ~/lib/
cp /opt/oracle/instantclient_19_3/libclntshcore.dylib.19.1 ~/lib/
cp /opt/oracle/instantclient_19_3/libons.dylib ~/lib/
cp /opt/oracle/instantclient_19_3/libnnz18.dylib ~/lib/
cp /opt/oracle/instantclient_19_3/libociei.dylib ~/lib/
ln -s ~/lib/libclntsh.dylib.19.1 ~/lib/libclntsh.dylib
还按照说明导出了路径-
export PATH=~/instantclient_19_3:$PATH
然后尝试运行 -
sqlplus hr/welcome@localhost/orclpdb
但最后一步是抛出一些错误 -
zsh: command not found: sqlplus
如何解决此错误的任何帮助都将非常有帮助。
解决方案
下载 Oracle 数据库即时客户端
https://www.oracle.com/database/technologies/instant-client/macos-intel-x86-downloads.html
没有 brew 的 MacOS 是什么?
brew tap InstantClientTap/instantclient
cp ~/Download/instantclient*.zip /usr/local/Homebrew/Library/Taps/instantclienttap/homebrew-instantclient
brew install instantclient-basic
brew install instantclient-sqlplus
brew install instantclient-tools
type sqlplus
sqlplus is /usr/local/bin/sqlplus
alias sqlplus
alias sqlplus='rlwrap sqlplus'
$ sqlplus
SQL*Plus: Release 19.0.0.0.0 - Production on Wed Sep 2 11:25:11 2020
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Enter user-name:
祝你好运!
推荐阅读
- python - Transformers 库中 Pegasus 模型的单词/句子的最大输入长度
- office-js - How to place outlook add-in in email itself for read email form
- java - How to connect web dashboard with android application and send data
- go - How to compare a type defined as a string with a string
- jquery - Django ajax 分页无法正常运行
- java - Populating values for pojo according to environment variables in spring
- reactjs - React Error: Warning: Each child in a list should have a unique "key" prop
- unity3d - how to find unity app icon's guid via script?
- sublimetext3 - Sublime Text 3:仅在一个视图中隐藏标签栏
- scala - IntelliJ 在返回类型为“Int”的方法末尾显示“:Unit”