|
|
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
Всем привет! Linux version 2.6.32-100.26.2.el5 Red Hat Enterprise Linux Server release 5.6 Oracle 10g Release 2 (10.2) В последнее время часто начал падать Listener. В диспетчере заметил, что на мертвом процессе Листенера в колонке Резидентной (RES) памяти и разделяемой памяти (SHR), другие значения. Скриншот прикрепил к теме. Пока этот процесс висит, tnsping тоже висит и подключиться к базе не возможно. После Kill процесса,- всё ок. В логах вот такая запись перед зависанием: 14-SEP-2015 11:58:47 * ping * 0 14-SEP-2015 11:58:48 * (CONNECT_DATA=(SID=term)(SERVER=DEDICATED)(CID=(PROGRAM=oracletrserver)(HOST=linux)(USER=_IREN3))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.5.3)(PORT=12812)) * establish * term * 12500 TNS-12500: TNS:listener failed to start a dedicated server process TNS-12547: TNS:lost contact TNS-12560: TNS:protocol adapter error TNS-00517: Lost contact Linux Error: 32: Broken pipe 14-SEP-2015 12:02:38 * ping * 12571 TNS-12571: TNS:packet writer failure TNS-12560: TNS:protocol adapter error TNS-00530: Protocol adapter error Linux Error: 104: Connection reset by peer Подскажите, пожалуйста, в чем может быть проблема? Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2015, 14:02 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
Скрин почему-то не прикрепился ) Вот ссылка на скриншот: https://cloud.mail.ru/public/Cqyw/kh6DqUhor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2015, 14:08 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
Какой-нибудь мерзкий 10.2.0.1? В этой версии много проблем с ним было. Смотрите в журналах ОС, поподробнее может быть написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2015, 15:36 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
Был аналогичный глюк на 11.1 для HPUX. Листенер должен порождать процессы оракловых сессий, но ломался в процессе. Сначала написал скрипт, который убивал все это безобразие и перезапускал листенер. В итоге полечил прописыванием какого-то параметра в snmp*.ora, какого - успел забыть, но на MOS найти можно при желании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2015, 15:41 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. Это разные thread одного и того же процесса tns server (tns listener) пытается форкнуть dedicated process, но у него не получается Чтобы разобраться, нужно включать трасировку и смотреть Но для начала: 1) проверить ulimit 2) проверить размер listener.log 3) перекомпилировать listener и rdbms 4) проверить пути в listener.ora и проверить переменные окружения tnslsnr Код: plsql 1. 2. 3. 4. Было несколько багов когда tnslsnr обслуживал несколько ORACLE_HOME и у него были установлены LD_LIBRARY_PATH и SHLIB_PATH ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2015, 15:45 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
Nobody1111, Спасибо за ответ. Что такое MOS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2015, 13:46 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin Чтобы разобраться, нужно включать трасировку и смотреть 3) перекомпилировать listener и rdbms О, а это как ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 12:05 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
AlionaVadim LejninЧтобы разобраться, нужно включать трасировку и смотреть 3) перекомпилировать listener и rdbms О, а это как ?Вероятно имеется в виду это Relinking Oracle Home FAQ ( Frequently Asked Questions) (Doc ID 1467060.1) Oracle 11gR2 Relink New Feature (Doc ID 883299.1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 12:17 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
Oracle 10.2.0.4, Linux SLES. У меня аналогичная проблемка вчера была, листнер остановился, ранее никогда не останавливался. автор03-JUL-2017 12:12:28 * TNS-12518: TNS:listener could not hand off client connection TNS-12571: TNS:packet writer failure TNS-12560: TNS:protocol adapter error TNS-00530: Protocol adapter error Linux Error: 104: Connection reset by peer образовался core-file в 12:12 авторcat core core: ELF 64-bit LSB core file x86-64, version 1 (SYSV), SVR4-style, from '/u01/oracle/product/10gr2/bin/tnslsnr LISTENER -inherit' Когда обнаружила, запустила листенер, он запутился нормально. google пишет, что еcть баги, и отсылает на несколько нот на MOS, но у меня нет туда доступа. Нагулила: 1. Добавить в настройки листнера параметр DIRECT_HANDOFF_TTC_LISTENER=OFF 2. увеличить large_pool_size Что-нибудь ещё? Размер протокола листнера проверила, /etc/hosts - тоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2017, 12:20 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
Aliona, Аналогично для Oracle10.2.0.4 SLES11 SP4 падает listener Добавил в cron скрипт проверки состояния процесса #!/bin/bash DATE=`date "+%Y.%m.%d %T"` /sbin/checkproc $ORACLE_HOME/bin/tnslsnr case $? in 0) echo " $DATE - OK: Listener already running " # $ORACLE_HOME/bin/lsnrctl services ;; *) echo " $DATE - Start listener. " $ORACLE_HOME/bin/lsnrctl start send_mai.pl ;; esac ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 11:07 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
AlionaVadim LejninЧтобы разобраться, нужно включать трасировку и смотреть 3) перекомпилировать listener и rdbms О, а это как ? Код: plsql 1. или Код: plsql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 11:54 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
A_ZernovAliona, Аналогично для Oracle10.2.0.4 SLES11 SP4 падает listener Добавил в cron скрипт проверки состояния процесса И что этот скрипт в кроне выполнять каждую минуту? Это неправильный путь решения проблемы, заплатка какая-то. Надо бы такие настройки сделать, чтобы листнер не падал. Хотя, если листнер повторно остановится, придётся и это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 13:34 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
Aliona, Зачем проверять каждую минуту, можно через 4 минуты, в рабочий час, в будни */4 9-18 * * 1-5 /opt/oracle/bin/lsnr_status.sh >> /opt/oracle/bin/lsnr_status.log 2>&1 SLES утилита checkproc много ресурсов не потребляет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 13:55 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
A_ZernovAliona, Зачем проверять каждую минуту, можно через 4 минуты, в рабочий час, в будни */4 9-18 * * 1-5 /opt/oracle/bin/lsnr_status.sh >> /opt/oracle/bin/lsnr_status.log 2>&1 . из предложенного мне подойдёт только каждую минуту, круглые сутки, круглую неделю: * * * * * /opt/oracle/bin/lsnr_status.sh >> /opt/oracle/bin/lsnr_status.log 2>&1 Ночью и в выходные БД работает активнее, чем днём. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 14:57 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
A_Zernov /sbin/checkproc $ORACLE_HOME/bin/tnslsnr $ORACLE_HOME/bin/tnslsnr - что за зверь такой. вот у меня их 2 шт: ls -l $ORACLE_HOME/bin/tnslsnr* -rwxr-x--x 1 oracle oinstall 448824 Dec 1 2016 /u01/oracle/product/10gr2/bin/tnslsnr -rwxr-xr-x 1 oracle oinstall 448832 Sep 22 2010 /u01/oracle/product/10gr2/bin/tnslsnr0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 15:12 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
AlionaA_Zernov/sbin/checkproc $ORACLE_HOME/bin/tnslsnr $ORACLE_HOME/bin/tnslsnr - что за зверь такой. вот у меня их 2 шт: ls -l $ORACLE_HOME/bin/tnslsnr* -rwxr-x--x 1 oracle oinstall 448824 Dec 1 2016 /u01/oracle/product/10gr2/bin/tnslsnr -rwxr-xr-x 1 oracle oinstall 448832 Sep 22 2010 /u01/oracle/product/10gr2/bin/tnslsnr0 Это backup файл, появляется после перелинковки можно удалить Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 15:43 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
Vadim LejninAlionaпропущено... $ORACLE_HOME/bin/tnslsnr - что за зверь такой. вот у меня их 2 шт: ls -l $ORACLE_HOME/bin/tnslsnr* -rwxr-x--x 1 oracle oinstall 448824 Dec 1 2016 /u01/oracle/product/10gr2/bin/tnslsnr -rwxr-xr-x 1 oracle oinstall 448832 Sep 22 2010 /u01/oracle/product/10gr2/bin/tnslsnr0 Это backup файл, появляется после перелинковки можно удалить Код: plsql 1. Повторю вопрос: $ORACLE_HOME/bin/tnslsnr - что за зверь такой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 16:45 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
AlionaПовторю вопрос: $ORACLE_HOME/bin/tnslsnr - что за зверь такой в смысле? это лисенер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 17:15 |
|
||
|
Странный процесс в Listener
|
|||
|---|---|---|---|
|
#18+
Q.Tarantinoв смысле? это лисенер. И точно. автор ps -ef | grep lsn | grep -v grep oracle 11288 1 0 2016 ? 01:51:59 /u01/oracle/product/10.2/db_1/bin/tnslsnr LISTENER -inherit Никогда с листнером проблем не было, даже не задумывалась, каким процессом он работает. Век живи - век учись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2017, 09:04 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39483807&tid=1885647]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 441ms |

| 0 / 0 |
