Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вырубается Listener / 10 сообщений из 10, страница 1 из 1
09.03.2017, 17:18
    #39416354
Alex_Neva
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вырубается Listener
Возникла странная проблема:
При попытке подключения к базе Oracle Выходит сообщение об ошибке:

ORA-12516: TNS:прослушиватель не может найти доступный обработчик с подходящим стеком протоколов

Сервер Win2008, Oracle 11g. Перезапуск службы листенера ничего не дает. Пытаюсь пересоздать Listenera'а через Netca. Удаляю листенер, при попутке пересоздания, говорит, что порт по умолчанию 1521 занят. Самое главное, что при перезапуске сервера все работает, но через некоторое время опять вырубается. Строчка из Listener.log
09-MAR-2017 16:01:23 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=ORA-SERVER$))(SERVICE_NAME=model)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.15.205)(PORT=55336)) * establish * model * 12516
TNS-12516: TNS:listener could not find available handler with matching protocol stack
09-MAR-2017 16:01:23 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=ORA-SERVER$))(SERVICE_NAME=model)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.15.205)(PORT=55337)) * establish * model * 12516
TNS-12516: TNS:listener could not find available handler with matching protocol stack
09-MAR-2017 16:01:24 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=ORA-SERVER$))(SERVICE_NAME=model)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.15.205)(PORT=55341)) * establish * model * 12516
TNS-12516: TNS:listener could not find available handler with matching protocol stack
09-MAR-2017 16:01:24 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=ORA-SERVER$))(SERVICE_NAME=model)) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.15.205)(PORT=55342)) * establish * model * 12516
TNS-12516: TNS:listener could not find available handler with matching protocol stack

ПОСЛЕ ПЕРЕЗАГРУЗКИ СЕРВЕРА ВСЕ РАБОТАЕТ. Через некоторое время программа не может соединится с б\д. Подключится к базе через sqlplus или другими средствами не удается тоже не удается. Если оставить программу запущенной. Запущенная программа продолжает работать, но запустить второй экземпляр проги или подключится к базе другими средствами не удается. Кто нибудь сталкивался с подобной ситуацией?
...
Рейтинг: 0 / 0
09.03.2017, 17:21
    #39416355
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вырубается Listener
Проверьте размер listener.log
если больше 2Гиг - удалите/переименуйте
посмотрите уровень трассировки listener
...
Рейтинг: 0 / 0
09.03.2017, 18:04
    #39416400
Alex_Neva
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вырубается Listener
Vadim Lejnin,
Размер лога 10,5 мегабайт
А как проверить трасировку листенера (стыдно конечно, но надо как то ума набираться)
...
Рейтинг: 0 / 0
09.03.2017, 18:37
    #39416426
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вырубается Listener
Alex_NevaVadim Lejnin,
Размер лога 10,5 мегабайт
А как проверить трасировку листенера (стыдно конечно, но надо как то ума набираться)

listener.log - который xml или в директории trace?

Более подробно

Локально подключается?
start -> cmd.exe
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
echo %TNS_ADMIN%
set ORACLE_HOME=<server ORACLE_HOME>
set PATH=%ORACLE_HOME%\bin;%PATH%
set ORACLE_SID=<Ваш SID, не service_name>
type %ORACLE_HOME%\network\admin\sqlnet.ora
type %ORACLE_HOME%\network\admin\listner.ora
type %ORACLE_HOME%\network\admin\tnsnames.ora

rem был BUG в 11.2.0.1

find /i diad <DIAG HOME>\tnslsnr\<hostname>\<listener name>\trace\listener.log 
tnsping <TNS ALIAS>

lsnrctl status <listener name>
lsnrctl services <listener name>

sqlplus / as sysdba

SQL> select * from v$version;
ЫЙД



Вывод в тестовом виде под тэгом spoiler и тэгом SRC
+ приложить последние 1000 строк alert.log в zip


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
$ oerr tns 12516
12516, 00000, "TNS:listener could not find available handler with matching protocol stack"
// *Cause: None of the known and available service handlers for the given
// SERVICE_NAME support the client's protocol stack: transport, session,
// and presentation protocols.
// *Action: Check to make sure that the service handlers (e.g. dispatchers)
// for the given SERVICE_NAME are registered with the listener, are accepting
// connections, and that they are properly configured to support the desired
// protocols.



Оформляйте правильно тексты!
sql.ru -> FAQ -> форум
Как мне оформить свое сообщение?
...
Рейтинг: 0 / 0
09.03.2017, 18:39
    #39416427
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вырубается Listener
поправил команду find
Код: plsql
1.
find /i "diad" <DIAG HOME>\tnslsnr\<hostname>\<listener name>\trace\listener.log 
...
Рейтинг: 0 / 0
10.03.2017, 22:30
    #39417229
orac_list
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вырубается Listener
Alex_Neva,

Что в параметре БД local_listener?
...
Рейтинг: 0 / 0
10.03.2017, 23:14
    #39417232
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вырубается Listener
Alex_NevaПОСЛЕ ПЕРЕЗАГРУЗКИ СЕРВЕРА ВСЕ РАБОТАЕТ. Через некоторое время программа не может соединится с б\д. Подключится к базе через sqlplus или другими средствами не удается тоже не удается. Если оставить программу запущенной. Запущенная программа продолжает работать, но запустить второй экземпляр проги или подключится к базе другими средствами не удается. Кто нибудь сталкивался с подобной ситуацией?Посмотрите сколько сессий открыто v$session. Может утечка соединений в пуле (скорее всего). Если подключится не удается, то нужно мониторингом подкючится заранее, ну или считать оракловые процессы/нити foregroung.
...
Рейтинг: 0 / 0
11.03.2017, 14:50
    #39417351
Q.Tarantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вырубается Listener
а в алертлоге БД есть что?
...
Рейтинг: 0 / 0
11.03.2017, 23:22
    #39417453
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вырубается Listener
ТС исчез и не откликается
...
Рейтинг: 0 / 0
13.03.2017, 19:03
    #39418373
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вырубается Listener
Vadim LejninТС исчез и не откликаетсяисчет алертлог.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вырубается Listener / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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