Ошибка в жабе - Ора 12154 - PullRequest
1 голос
/ 31 декабря 2011

Я пытаюсь установить соединение, используя Toad, с базой данных (бесплатная версия xe10), и выдает ошибку:

ORA-12154

Я пытался изменить sqlnetORA на:

SQLNET.AUTHENTICATION_SERVICES= (NONE)

и все та же ошибка.

Ответы [ 3 ]

1 голос
/ 02 января 2012

1-я проверка, чтобы убедиться, что вы можете пропинговать базу данных, если да, переходите к следующему шагу, если не решаете проблемы с брандмауэром / сетью.

2-я проверка, чтобы увидеть, если вы можете подключиться через SQL * плюс. Если вы можете соединиться с SQL +, то с вашим TNS все в порядке, и кажется, что проблема в Toad, если вы не можете этого сделать, значит, есть проблема с вашим файлом TNS.

Обязательно попробуйте подключиться напрямую, используя следующий метод:

In Toad click "Session" > "New Connection"
There are 3 options TNS, Direct, LDAP (Shown as Tabs) . Select "Direct"
User: sys
Password : <passwd>
Host: 127.0.0.1
Port: 1521
Service Name: XE
Connect as: SYSDBA

Если вы не можете подключиться через SQL + или Toad, а затем исправьте ваши .tns, я приложил несколько полезных ссылок ниже, которые должны помочь решить вашу проблему.

http://www.dba -oracle.com / t_ora_12154_tns_resolve_service_name.htm http://www.orafaq.com/wiki/Tnsnames.ora

0 голосов
/ 03 августа 2017

попробуйте прокомментировать следующую строку в sqlnet.ora

#names.default_domain = world

в противном случае Oracle добавит .world к вашей строке хоста

0 голосов
/ 05 апреля 2015

Часто это типографская ошибка в строке подключения или в файле tnsnames.ora.Больше информации здесь: 11g / ORA-12154 .

...