Ошибка предполагает, что в вашем каталоге ~/Desktop/instantclient_18_1
только содержится содержимое файла instantclient-sqlplus-macos.x64-18.1.0.0.0.zip
. Я подозреваю, что вы пробовали это несколько раз из разных мест, и у вас получилась смесь частичных и полных установок, и вам нужно выбрать частичную.
Когда вы делаете:
unzip /Users/adrianagiuliano/Desktop/instantclient-basic-macos.x64-18.1.0.0.0.zip
unzip /Users/adrianagiuliano/Desktop/instantclient-sqlplus-macos.x64-18.1.0.0.0.zip
тогда оба zip-архива должны быть расширены в один каталог instantclient_18_1
, который будет находиться в вашем текущем рабочем каталоге . Если вы не изменили на ~/Desktop
до запуска, то это может быть где угодно ...
Я бы посоветовал вам начать все сначала. Найдите и удалите все каталоги с именем instantclient_18_1
, из своего домашнего каталога, ~/Desktop
, ~/Downloads
и т. Д., Где бы вы ни находились; в основном, чтобы избежать путаницы.
Тогда, поскольку ваши zip-файлы в настоящее время находятся на рабочем столе, для простоты сделайте:
cd ~/Desktop
unzip instantclient-basic-macos.x64-18.1.0.0.0.zip
ls instantclient_18_1 | wc -l
unzip instantclient-sqlplus-macos.x64-18.1.0.0.0.zip
ls instantclient_18_1 | wc -l
Первый ls
должен дать вам счет из 18 файлов. Второй должен дать вам 23 файла.
После того, как вы это сделаете, sqlplus
должно работать, используя PATH
, который вы уже изменили.
Вы можете поместить этот каталог instantclient_18_1
в любое место, если ваш PATH
ссылается на него, и вы можете добавить настройку вашего пути к файлу ~/.bash_profile
, чтобы вам не приходилось делать это вручную в будущее.