Я скачал zip-каталоги мгновенных клиентов для базового Linux, sqlplus и SDK и распаковал их в opt/oracle
. Затем я добавил в свой файл .bashrc следующее:
export PATH=:$PATH:/opt/oracle/instantclient_18_5
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/oracle/instantclient_18_5
У меня есть исполняемый файл sqlplus в /opt/oracle/instantclient_18_5
. Когда я запускаю ./sqlplus из дома, я получаю команду не найдена. Однако он открывается, когда я захожу в его каталог 'и запускаю ./sqlplus
, но запрашивает у меня имя пользователя и пароль, которые я не знаю, так как это первый раз, когда я запускаю? Два вопроса:
sqlplus
, а не ./sqlplus
, и это тоже, если я хочу сделать это из любого места (не только из этого подкаталога)? Ad1. чтобы иметь возможность использовать sqlplus из любого места, вы можете связать его с:
ln -s /opt/oracle/instantclient_18_5/sqlplus /usr/bin/sqlplus
, а затем он должен быть доступен из любого места, поскольку / usr / bin уже находится в вашем PATH
[ 114]
Объявление 2. Мгновенный клиент - просто клиент. Вам необходимо установить базу данных oracle для настройки имени пользователя и пароля в процессе установки базы данных.