Доступ к Oracle Wallet с помощью Oracle sqlplus Instant client

Я успешно настроил кошелек 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>


person Vinoth Karthick    schedule 18.10.2016    source источник
comment
Это какая-нибудь помощь? orafaq.com/forum/mv/msg/181952/557475/# msg_557475   -  person msturek    schedule 18.10.2016
comment
Привет, bassrek, это не решило мою проблему. Я сделал ту же настройку, что и упоминалось. Он отлично работает со стандартным sqlplus, но с Instant sqlplus не работает   -  person Vinoth Karthick    schedule 18.10.2016


Ответы (1)


Возможно, вам придется воссоздать кошелек, используя определенную среду. Например, мой клиентский кошелек oracle-11 не работает, когда у меня определена среда oracle-12 ... и наоборот. Ни одна из моих клиентских конфигураций не является мгновенными клиентами, но я думаю, что хранилище «безопасных внешних паролей» (также называемое кошельком) зависит от клиента.

person Beege    schedule 26.10.2016