Я успешно настроил кошелек Oracle на своем сервере Linux (Linux 2.6.32-642.4.2.el6.x86_64 GNU / Linux).
Когда я пытаюсь выполнить приведенную ниже команду, используя строку подключения к базе данных, она работает идеально.
$ / sqlplus / @ TESTDB
SQL * Plus: выпуск 11.2.0.3.0, производство - вторник, 18 октября, 07:12:49, 2016 г.
Авторское право (c) 1982, 2011, Oracle. Все права защищены.
Подключено к: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64-битная производственная среда с опцией разбиения на разделы
SQL>
Но когда я запускаю ту же команду с помощью мгновенного клиента sqlplus, возникает ошибка, указанная ниже. Пожалуйста, помогите мне решить эту проблему.
$ Oracle / Instantclient / 11.1.0.6.0-ml01 / .exec / x86-64.linux.2.6 / bin / sqlplus / @ TESTDB
SQL * Plus: выпуск 11.1.0.6.0 - производство во вторник, 18 октября, 07:14:38 2016 г.
Авторское право (c) 1982, 2007, Oracle. Все права защищены.
ОШИБКА: ORA-12534: TNS: операция не поддерживается
Примечание. В любом случае, когда я использую клиент Instant sqlplus для подключения с использованием имени пользователя и пароля, он работает нормально.
/oracle/instantclient/11.1.0.6.0-ml01/.exec/x86-64.linux.2.6/bin/sqlplus ИМЯ ПОЛЬЗОВАТЕЛЯ / ПАРОЛЬ @ TESTDB
SQL * Plus: выпуск 11.1.0.6.0 - производство во вторник, 18 октября, 07:16:46, 2016 г.
Авторское право (c) 1982, 2007, Oracle. Все права защищены.
Подключено к: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64-битная производственная среда с опцией разбиения на разделы
SQL>