Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > ORA-12154


Автор: charodej 12.11.2009, 17:52
10.2.0.3 client on an XP Prof' SP3

sqlnet.ora

SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES)

tnsnames.ora
DDD = 
(DESCRIPTION = 
(ADDRESS_LIST = 
(ADDRESS = 
(PROTOCOL = TCP)
(HOST = nnn.nnn.nnn.nnn)
(PORT = pppp)
)
)
(CONNECT_DATA = 
(SID = DDD)
(SERVER = DEDICATED)
)
)


ORACLE_HOME и TNS_ADMIN выставлены верно
плюс и тоад коннектятся нормально, tnsping естественно тоже проходит

пытаюсь законнектиться из кода на C#
клиент System.Data.OracleClient.dll 
строка подключения Data Source=DDD;User ID=scott;Password=tiger;Integrated Security=no;

выдает ошибку ORA-12154: TNS:could not resolve the connect identifier specified

в чем может быть дело?

Автор: ToshaCh 12.11.2009, 18:09
Боюсь вопрос не по адресу, лично я не представляю как коннектится C#.  И не удивлюсь, что просто он не будет работать пока ты его не подключишь через Microsoft ODBC - но да это просто фобство майкрософто ненавистника smile

Автор: charodej 12.11.2009, 18:29
На одном компьютере, где я ставил в качестве клиента Oracle Enterprise Edition(без базы) все работает прекрасно, но на втором как клиент был поставлен я не знаю и там как раз таки и не работает,  может быть дело в этом, сейчас буду пробовать ставить Oracle Instant Client на чистую машину, посмотрю заработает ли...

Автор: ToshaCh 13.11.2009, 10:13
Тогда посмотри в реестре что прописано в качетсве ORACLE_HOME

Автор: v2v 17.11.2009, 15:32
попробуй запихнуть в дата сорс текст тнс нейма  Data Source=(DESCRIPTION...);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)