Я получил эту ошибку при запуске нового соединения в Oracle 11g:
Listern отказал в соединении из-за следующей ошибки: ORA-12505, TNS: Listner в настоящее время не знает SID, указанного в дескрипторе соединения, дескриптор соединения, используемый клиентом, был: localhost: 1521: xe
Что такое SID и как исправить ошибку?
SID в данном случае - XE (представьте, что SID - это имя базы данных). Ошибка означает, что прослушиватель не настроен для прослушивания базы данных с именем XE на порту 1521 на сервере localhost. Если вы не запускаете клиент и сервер на одном компьютере, localhost вряд ли будет правильным - измените его на имя сервера. Это похоже на соединение с Oracle XE, которое недоступно для 11g (пока), поэтому неясно, какова ваша настройка, и поэтому трудно дать окончательный ответ - но, скорее всего, база данных не работает или вы подключаетесь не к тому серверу.