| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 - но да это просто фобство майкрософто ненавистника |
| Автор: 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...); |