Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / запуск листенера с записью в лог и выход / 2 сообщений из 2, страница 1 из 1
23.09.2006, 00:20:22
    #34007523
Shab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запуск листенера с записью в лог и выход
заходим на хост по ssh
под юзером oracle выполняем скрипт
===================
ORALOGDBUnic=/home/oracle/logs/tttttt
export TNS_ADMIN=~/tns_admin

export ORACLE_HOME=/u01/app/oracle/product/9.2/db_1
export PATH=$ORACLE_HOME:$PATH
export ORACLE_SID=ACTUAL
rm -f $ORALOGDBUnic
exec 7>&2 2>>$ORALOGDBUnic
exec 9>&1 1>>$ORALOGDBUnic
$ORACLE_HOME/bin/lsnrctl start
echo 11
exec 1>&9 9>&- # Recover stdout and close descriptor #6
exec 2>&7 7>&- # Recover stderr and close descriptor #7
===================

все срабатывает, но при уходе с хоста терминал зависает.
Если сделать stop - то порядок
tnslsnr при запуске имеет родителя = 1

Где копать?

Спасибо. Александр
...
Рейтинг: 0 / 0
25.09.2006, 10:59:04
    #34009070
FreeManLi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запуск листенера с записью в лог и выход
export PATH=$ORACLE_HOME:$PATH
исправить на
export PATH=$ORACLE_HOME/bin:$PATH

нафига нужно ???
exec 7>&2 2>>$ORALOGDBUnic
exec 9>&1 1>>$ORALOGDBUnic
exec 1>&9 9>&-
exec 2>&7 7>&-
lsnrctl работает с STDIN STDOUT STDERR
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
 12 : 55 |oracle@host>;lsnrctl status

LSNRCTL for Solaris: Version  9 . 2 . 0 . 7 . 0  - Production on  25 -SEP- 2006   12 : 56 : 02 

Copyright (c)  1991 ,  2002 , Oracle Corporation.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host)(PORT= 1521 )))
TNS- 01169 : The listener has not recognized the password
 12 : 56 |oracle@host>;lsnrctl status >/tmp/ 1 
 12 : 56 |oracle@host>;cat /tmp/ 1 

LSNRCTL for Solaris: Version  9 . 2 . 0 . 7 . 0  - Production on  25 -SEP- 2006   12 : 56 : 07 

Copyright (c)  1991 ,  2002 , Oracle Corporation.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host)(PORT= 1521 )))
TNS- 01169 : The listener has not recognized the password
 12 : 56 |oracle@host>;


запуск переобразовать в
$ORACLE_HOME/bin/lsnrctl start >>$ORALOGDBUnic


MyHomePage
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / запуск листенера с записью в лог и выход / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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