powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка ORA-12514: TNS:listener does not currently know of service requested in connect des
7 сообщений из 7, страница 1 из 1
Ошибка ORA-12514: TNS:listener does not currently know of service requested in connect des
    #39589520
Sm1le2911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Возникает ошибка ORA-12514 при попытке подключения к базе из консольной утилиты.
Если явно запустить утилиту то все работает.
Если же подключаемся тем же пользователем но удаленно(билд агент TFS), то видим ошибку.
В чем может быть дело?
...
Рейтинг: 0 / 0
Ошибка ORA-12514: TNS:listener does not currently know of service requested in connect des
    #39589529
Sm1le2911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В логах сохраняется следующее
23-JAN-2018 20:09:31 * (CONNECT_DATA=(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=ps-service2))(SID=SBT)) * (ADDRESS=(PROTOCOL=tcp)(HOST=::1)(PORT=49719)) * establish * SBT * 12505
TNS-12505: TNS:listener does not currently know of SID given in connect descriptor
23-JAN-2018 20:09:46 * (CONNECT_DATA=(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=ps-service2))(SID=SBT)) * (ADDRESS=(PROTOCOL=tcp)(HOST=::1)(PORT=49720)) * establish * SBT * 12505
TNS-12505: TNS:listener does not currently know of SID given in connect descriptor
23-JAN-2018 20:10:01 * (CONNECT_DATA=(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=ps-service2))(SID=SBT)) * (ADDRESS=(PROTOCOL=tcp)(HOST=::1)(PORT=49722)) * establish * SBT * 12505
TNS-12505: TNS:listener does not currently know of SID given in connect descriptor
23-JAN-2018 20:10:16 * (CONNECT_DATA=(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=ps-service2))(SID=SBT)) * (ADDRESS=(PROTOCOL=tcp)(HOST=::1)(PORT=49723)) * establish * SBT * 12505
TNS-12505: TNS:listener does not currently know of SID given in connect descriptor
23-JAN-2018 20:10:31 * service_update * sbt_instance * 0

Хотя подключение должно быть по этому коннекшену
Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = qw-test)(PORT = 1521))(CONNECT_DATA=(SERVICE_NAME=sbt.cms.msk.trd.ru)));User Id=*********;Password=******;Min Pool Size=10;Max Pool Size=300;Incr Pool Size=5;Connection Timeout=120;Validate Connection=true;
...
Рейтинг: 0 / 0
Ошибка ORA-12514: TNS:listener does not currently know of service requested in connect des
    #39589530
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что не понятно во фразе:

TNS:listener does not currently know of SID given in connect descriptor

?
...
Рейтинг: 0 / 0
Ошибка ORA-12514: TNS:listener does not currently know of service requested in connect des
    #39589551
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sm1le2911,

ну и указывайте при удаленном подключении SERVICE_NAME=sbt.cms.msk.trd.ru
...
Рейтинг: 0 / 0
Ошибка ORA-12514: TNS:listener does not currently know of service requested in connect des
    #39589751
Sm1le2911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantino,

Так он и указан)
Я же говорю что когда мы явно утилиту запускаем тем же пользователем, все работает.
Проблема именно в том что ошибка бывает только когда утилита запущена от билд агентом.
Я подозреваю здесь какие то траблы с безопасностью Server 2012
например недавно не хотели службы подниматься, проблема была в CredSSP, он не пробрасывал credentials на второй комп.
Потом ИЕ не стартовал из под учетки билд агента, проблема была в глубинах реестра
Я думаю и здесь из-за ограничений что-то не то передается, вот только что именно)
...
Рейтинг: 0 / 0
Ошибка ORA-12514: TNS:listener does not currently know of service requested in connect des
    #39589765
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sm1le2911Q.Tarantino,

Так он и указан)
Я же говорю что когда мы явно утилиту запускаем тем же пользователем, все работает.
Проблема именно в том что ошибка бывает только когда утилита запущена от билд агентом.
Я подозреваю здесь какие то траблы с безопасностью Server 2012
например недавно не хотели службы подниматься, проблема была в CredSSP, он не пробрасывал credentials на второй комп.
Потом ИЕ не стартовал из под учетки билд агента, проблема была в глубинах реестра
Я думаю и здесь из-за ограничений что-то не то передается, вот только что именно)
ты много написал но сказанное как-то не сходится с твоими логами:
автор23-JAN-2018 20:10:01 * (CONNECT_DATA=(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=ps-service2))(SID=SBT)) * (ADDRESS=(PROTOCOL=tcp)(HOST=::1)(PORT=49722)) * establish * SBT * 12505
TNS-12505: TNS:listener does not currently know of SID given in connect descriptor
SID=SBT
Если используешь SID - у базы точно SID=SBT?

Ну и для того чтобы получить ответ от общественности - на сервере:
lsnrctl services
+ строку подключения, которую используешь на клиенте.
...
Рейтинг: 0 / 0
Ошибка ORA-12514: TNS:listener does not currently know of service requested in connect des
    #39590057
Sm1le2911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CrazyCat,

спасибо, разобрался)
При накате билд агентом использовался раздел конфига, который давно не актуализировался, в нем был неверный connectionString
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка ORA-12514: TNS:listener does not currently know of service requested in connect des
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]