URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75871
[ Назад ]

Исходное сообщение
"oracle: lsnrctl не стартует :("

Отправлено ffoton , 25-Авг-07 16:40 
братцы, помогите!

полгода стоял оракл - не дергался, а на той неделе ни с того ни с сего после авариного выключения не поднялся листенер.вот что выводится на экран:
# dbstart
Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr
Processing Database instance "kart": log file /mnt/oracle/oracle10.2/startup.log
# lsnrctl start
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 25-AUG-2007 13:23:04
Copyright (c) 1991, 2005, Oracle.  All rights reserved.
Starting /mnt/oracle/oracle10.2/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 10.2.0.1.0 - Production
System parameter file is /mnt/oracle/oracle10.2/network/admin/listener.ora
Log messages written to /mnt/oracle/oracle10.2/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle.cke)(PORT=1521)))
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12555: TNS:permission denied
TNS-12560: TNS:protocol adapter error
  TNS-00525: Insufficient privilege for operation
   Linux Error: 1: Operation not permitted
Listener failed to start. See the error message(s) above...

может кто сталкивался, а? я понимаю, что на что-то не хватает прав, но на что?


Содержание

Сообщения в этом обсуждении
"oracle: lsnrctl не стартует :("
Отправлено bill , 25-Авг-07 17:10 
>[оверквотинг удален]
>Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle.cke)(PORT=1521)))
>Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
>TNS-12555: TNS:permission denied
> TNS-12560: TNS:protocol adapter error
>  TNS-00525: Insufficient privilege for operation
>   Linux Error: 1: Operation not permitted
>Listener failed to start. See the error message(s) above...
>
>может кто сталкивался, а? я понимаю, что на что-то не хватает прав,
>но на что?

Покажи lsnrctl status
и lsnrctl services


"oracle: lsnrctl не стартует :("
Отправлено ffoton , 28-Авг-07 16:24 
все, проблема решилась
надо было просто удалить файлы из /var/tmp/.oracle

на счет правки стартового скрипта Touch прав - путь к листнеру не изменен
а я все он, почему листнер не запускается при ребуте :)

спасибо



"oracle: lsnrctl не стартует :("
Отправлено Touch , 26-Авг-07 11:05 
Попробуй запустить его от пользователя oracle,
# su - oracle
$ lsnrctl start

"oracle: lsnrctl не стартует :("
Отправлено Touch , 26-Авг-07 11:23 
Ёпт! Копай в сторону своего стартового скрипта который у тебя запускает оракл при загрузке системы. Если есть таковой :)
В 10g в оригинальном скрипте dbstart есть ошибка, переменная ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle/ указывает на домашний каталог разработчика который написал этот скрипт. Нужно исправить на ORACLE_HOME_LISTNER=/реальный/путь/к/ораклу/, в оригинале листенер должен запускаться скриптом dbstart (опять таки в 10g), ну и обязательно этот скрипт (dbstart) должен запускаться от пользователя oracle, так же как и все оракловые службы.
Так как похоже dbstart никто не правил, то скорей всего запускается оракул при загрузке системы самописным скриптом, вот им и пробуй запускать.