ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
Операционная система Win 7
ODAC 9.2.7 for С++Builder 6.0
Client Oracle 8.0.6.0.0 и 11.2.0.1.0
Запуск программы из оболочки С++Builder дает ошибку:
ORA-12505: TNS:listener does not currently know of SID given in connect descriptor.
Запуск программы независимо проходит хорошо.
Что и где надо изменить для возможности отладки ?
P.S.
В оболочке вначале выскакивает исключение: raised exception class N_60 with message ...
ODAC 9.2.7 for С++Builder 6.0
Client Oracle 8.0.6.0.0 и 11.2.0.1.0
Запуск программы из оболочки С++Builder дает ошибку:
ORA-12505: TNS:listener does not currently know of SID given in connect descriptor.
Запуск программы независимо проходит хорошо.
Что и где надо изменить для возможности отладки ?
P.S.
В оболочке вначале выскакивает исключение: raised exception class N_60 with message ...
Re: ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
Добрый день,
Пожалуйста уточните какой режим Вы используете OCI или Direct?
Пожалуйста уточните какой режим Вы используете OCI или Direct?
Re: ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
Используем OCI.
Не работает запуск нашей задачи только из оболочки.
И только если ДВА клиента Oracle.
Компонент OraSession в оболочки тоже работает.
Перед соединением заполняем:
OraSession1->HomeName;
OraSession1->Server;
OraSession1->Username;
OraSession1->Password;
Исключение при выполнении:
OraSession1->Connected = true;
Direct - работает из оболочки и непосредственно.
Не работает запуск нашей задачи только из оболочки.
И только если ДВА клиента Oracle.
Компонент OraSession в оболочки тоже работает.
Перед соединением заполняем:
OraSession1->HomeName;
OraSession1->Server;
OraSession1->Username;
OraSession1->Password;
Исключение при выполнении:
OraSession1->Connected = true;
Direct - работает из оболочки и непосредственно.
Re: ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
Ошибка возникает при использовании клиента установленного по умолчанию или нет?
Re: ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
Провели несколько экспериментов...
Эта ошибка появляется при миграции задач с ODAC 5 на ODAC 9.2.7.
Если делать все с нуля все ХОРОШО.
Вопрос наверно не к вам ... но может быть подскажите, что надо добавить (или удалить) при изменении версии ODAC.
Спасибо за участие.
Эта ошибка появляется при миграции задач с ODAC 5 на ODAC 9.2.7.
Если делать все с нуля все ХОРОШО.
Вопрос наверно не к вам ... но может быть подскажите, что надо добавить (или удалить) при изменении версии ODAC.
Спасибо за участие.
Re: ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
Между этими версиями внесено очень много изменений, поэтому что конкретно повлияло на это поведение сказать тяжело. Попробуйте создать "чистый" проект (только OraSession) на ODAC 5 а потом перевести на последнюю версию ODAC 9.2.7, и сообщите нам результат.
Re: ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
Все таки нашлась закономерность ( ODAC 9.2.7+, XE5 ). Все зависит от текущей директории.
Если текущий сетевой диск (подключенный) и там стоят специальные разрешения(но вот какие пока не понятно) ошибка гарантирована.
Сравнивали две директории ( куда не можем писать и корректировать ), визуальных отличий не найти, но программа ведет себя по разному.
Если текущий сетевой диск (подключенный) и там стоят специальные разрешения(но вот какие пока не понятно) ошибка гарантирована.
Сравнивали две директории ( куда не можем писать и корректировать ), визуальных отличий не найти, но программа ведет себя по разному.
Re: ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
Мы не можем воспроизвести эту проблему. Если у Вас появиться дополнительная информация о причинах данного поведения, пожалуйста сообщите нам.