Команда SQL Plus не найдена

Я скачал 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, но запрашивает у меня имя пользователя и пароль, которые я не знаю, так как это первый раз, когда я запускаю? Два вопроса:

  1. Как могу ли я использовать sqlplus, а не ./sqlplus, и это тоже, если я хочу сделать это из любого места (не только из этого подкаталога)?
  2. Я не знаю имени пользователя или пароля. Пробовал использовать / как sysdba, но не работает. Что я могу сделать?
0
задан 15 April 2019 в 15:14

1 ответ

Ad1. чтобы иметь возможность использовать sqlplus из любого места, вы можете связать его с:

ln -s /opt/oracle/instantclient_18_5/sqlplus /usr/bin/sqlplus

, а затем он должен быть доступен из любого места, поскольку / usr / bin уже находится в вашем PATH [ 114]

Объявление 2. Мгновенный клиент - просто клиент. Вам необходимо установить базу данных oracle для настройки имени пользователя и пароля в процессе установки базы данных.

0
ответ дан 15 April 2019 в 15:14

Другие вопросы по тегам:

Похожие вопросы: