Пытаясь заставить соединения oracle net работать на 64-битной Ubuntu 13.10, используя эту стратегию в качестве основы
, я получил все это для идеальной работы. Я могу подключиться к удаленной базе данных, используя sqlplus uid / pwd @ server: port / tnsservicename
. Эта ссылка не предоставляет, как настроить tnsnames для работы с мгновенным клиентом. Существует множество других публикаций (в том числе от самой Oracle), в которых описывается, как это сделать. По сути, вам просто нужно создать каталог / network / admin в каталоге $ ORACLE_HOME, создать файлы tnsnames.ora и sqlnet.ora и отредактировать их. Также необходимо установить $ TNS_ADMIN
Я сделал все это, но не получил никакого ответа, используя tnsnames.
Ошибка всегда:
ORA-12154: TNS: не удалось разрешить указанный идентификатор соединения
Очевидно, что такие инструменты, как TNSPING, не предоставляются с мгновенным клиентом, поэтому устранение неполадок таким способом не возможный. Кроме того, я добавил опции трассировки в sqlnet.ora, но, как и ожидалось, sqlnet.ora тоже не найден.
Кто-нибудь может помочь?