Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Автозагрузка сервера

Ответить
Настройки темы
Автозагрузка сервера

Аватара для tiroman

Пользователь


Сообщения: 107
Благодарности: 3

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: txt boot.txt
(6.8 Kb, 16 просмотров)
Вопрос такой: необходимо заставить автоматически загружаться сервер Oracle. Я прикрепил файлик - лог загрузки системы. Там последним загружается сервер Oracle (dbora). Пишет сообщение - localhost dbora: localhost.localdomain: Connection refused, я так понимаю отказ в соединении. Из-за чего не знаю.

Из-за чего это может быть ? Кто знает подскажите где копаться надо.

Пробовал и через cron и через локальные сценарии воткнуть сервак в автозагрузку, не получается. Сделал всё как прописано в мануале с диска с дистрибутивом, выдаёт эту ошибку.

-------
При отсутствии здоровья жизнь теряет смысл...


Отправлено: 11:17, 02-03-2007

 

Аватара для tiroman

Пользователь


Сообщения: 107
Благодарности: 3

Профиль | Отправить PM | Цитировать


Неужели никто не знает.

Чёто по линуксу ообще жидко както обсуждения проходят, или это конец недели сказывается ?

-------
При отсутствии здоровья жизнь теряет смысл...


Отправлено: 19:28, 02-03-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для must die

Ветеран


Сообщения: 715
Благодарности: 77

Профиль | Отправить PM | Цитировать


tiroman

Я думаю здесь не много специалистов по Oracle.
То что вы приложили к сообщению не совсем лог. В линукс (по умолчанию) логи хранятся в /var/log/........

-------
Вопреки популярному мнению, Unix - дружелюбная ОС.
Просто так случилось, что она очень избирательна в выборе друзей.


Отправлено: 19:39, 02-03-2007 | #3


Аватара для ruslandh

info man howto


Сообщения: 6960
Благодарности: 385

Профиль | Сайт | Отправить PM | Цитировать


tiroman

Издеваетесь -да ?
Такой лог приложили, а информации по делу 5 сток :

Код: Выделить весь код
Mar  2 07:51:50 localhost dbora: + ORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_5
Mar  2 07:51:50 localhost dbora: + ORACLE=oracle
Mar  2 07:51:50 localhost dbora: + PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/home/oracle/oracle/product/10.2.0/db_5/bin
Mar  2 07:51:50 localhost dbora: ++ hostname
Mar  2 07:51:50 localhost dbora: + HOST=ronin
Mar  2 07:51:50 localhost dbora: ++ uname
Mar  2 07:51:50 localhost dbora: + PLATFORM=Linux
Mar  2 07:51:50 localhost dbora: + export ORACLE_HOME PATH
Mar  2 07:51:50 localhost dbora: + '[' '!' '' = ORA_DB ']'
Mar  2 07:51:50 localhost dbora: + '[' Linux = HP-UX ']'
Mar  2 07:51:50 localhost dbora: + rsh ronin -l oracle /etc/rc5.d/S99dbora start ORA_DB
Mar  2 07:52:21 localhost dbora: localhost.localdomain: Connection refused
Mar  2 07:52:21 localhost dbora: + exit
Mar  2 07:52:21 localhost rc: Запускается dbora:  failed
Цитата:
rsh ronin -l oracle /etc/rc5.d/S99dbora start ORA_DB
А rsh разрешён ?

Что-то старое - rsh уже в современных дистрибутивах не используется из-за проблем с безопасностью.

-------
Поспешай не торопясь


Отправлено: 21:03, 02-03-2007 | #4

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3906
Благодарности: 165

Профиль | Отправить PM | Цитировать


tiroman
а не в авторежиме - (с консоли) демон подымается?

(пардон - не стала читать длинный лог, а ruslandh-таки чесно прочел и уже ответил )
но вопрос про запуск не демоном остается в силе - для Вас (для отладки всех разрешений)

Отправлено: 21:10, 02-03-2007 | #5


Аватара для tiroman

Пользователь


Сообщения: 107
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата:
То что вы приложили к сообщению не совсем лог. В линукс (по умолчанию) логи хранятся в /var/log/........
Так это и взято из /var/log/boot.log

Цитата:
А rsh разрешён ?
А можно поподробнее, я просто ещё начинающий.

Вот текст сценария который называется dbora и расположен в /etc/init.d, он же и отмечен в файле лога загрузки:

#! /bin/sh -x
#
# Change the value of ORACLE_HOME to specify the correct Oracle home
# directory for your installation.

ORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_5
#
# Change the value of ORACLE to the login name of the
# oracle owner at your site.
#
ORACLE=oracle

PATH=${PATH}:$ORACLE_HOME/bin
HOST=`hostname`
PLATFORM=`uname`
export ORACLE_HOME PATH
#
if [ ! "$2" = "ORA_DB" ] ; then
if [ "$PLATFORM" = "HP-UX" ] ; then
remsh $HOST -l $ORACLE -n "$0 $1 ORA_DB"
exit
else
rsh $HOST -l $ORACLE $0 $1 ORA_DB
exit
fi
fi
#
case $1 in
'start')
$ORACLE_HOME/bin/dbstart $ORACLE_HOME &
;;
'stop')
$ORACLE_HOME/bin/dbshut $ORACLE_HOME &
;;
*)
echo "usage: $0 {start|stop}"
exit
;;
esac
#
exit

Я думаю здесь дело не в оракле, почему и спрашиваю на форуме.
После загрузки выполняю /home/oracle/oracle/product/10.2.0/db_5/dbstart (как написано в мануале это сценарий запуска сервера) и сервер нормально стартует, а при попытке прописать это в crone или ещё где-то, не срабатывает.

Я тоже думаю тут дело в rsh (remote shell я так понял), но как это исправить ?

Да ещё созданы такие линки:

# ln -s /etc/init.d/dbora /etc/rc.d/rc3.d/K01dbora
# ln -s /etc/init.d/dbora /etc/rc.d/rc3.d/S99dbora
# ln -s /etc/init.d/dbora /etc/rc.d/rc5.d/K01dbora
# ln -s /etc/init.d/dbora /etc/rc.d/rc5.d/S99dbora

-------
При отсутствии здоровья жизнь теряет смысл...


Отправлено: 21:31, 02-03-2007 | #6


Аватара для ruslandh

info man howto


Сообщения: 6960
Благодарности: 385

Профиль | Сайт | Отправить PM | Цитировать


1 Старт демона dbora в cron прописывать не надо - он и так должен стартовать при запуске компа (в runlevel 3 и 5)
2 Что у вас за дистрибутив
3 Правильно-ли прописаны
ORACLE_HOME
и
ORACLE
4 rsh - или установить, или откорректировать скрипт запуска dbora (заменить на прямой запуск или по ssh)

-------
Поспешай не торопясь


Отправлено: 22:17, 02-03-2007 | #7


Аватара для tiroman

Пользователь


Сообщения: 107
Благодарности: 3

Профиль | Отправить PM | Цитировать


ORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_5 - оттуда же и запускаю dbstart из консоли после загрузки, там находятся все необходимые директории bin и т.д.

ORACLE=oracle - это специально созданный пользователь для установки сервера входящий в группу oinstall (всё по мануалу по установке)

Дистрибутив Red Hat Enterprise Linux version 4 (ядро 2.6.9-5EL)

Цитата:
rsh - или установить, или откорректировать скрипт запуска dbora (заменить на прямой запуск или по ssh)
Извините конечно за бестолковость,но как это сделать ?

Я так понял есть три способа запуска:

сценарии SysV
суперсервер (например xinetd)
локальные сценарии

Как настроить rsh ?

-------
При отсутствии здоровья жизнь теряет смысл...


Отправлено: 05:56, 03-03-2007 | #8


Аватара для tiroman

Пользователь


Сообщения: 107
Благодарности: 3

Профиль | Отправить PM | Цитировать


Попробовал выполнить данный скрипт под пользователем oracle

/etc/rc.d/rc5.d/S99dbora start

прокатило, и сервер заработал.

Т.е. как я понял нет разрешения для пользователя oracle на коннект через rsh, а как его сделать не знаю.
Попробовал запустить тот же скрипт под root'ом, oracle выдал сообщение permission denied, т.е. мои
подозрения подтверждаются: для oracle запрещён доступ через rsh, а для root нет доступа на запуск
сервера Oracle. Таким образом мне надо настроить доступ пользователю oracle через remote shell и
всё должно получиться.

В скрипте происходит коннект к локальному хосту а потом попытка запуска/останова сервера.

Может кто даст ссылку на мануал (или поможет сам) по настройке rsh, всю имеющуюся литературу
перерыл нет ничего подходящего. Буду очень признателен, ибо завис вопрос по запуску сервера, а
вручную запускать сервак очень накладно, т.к. на юзеров особой надежды нет.

-------
При отсутствии здоровья жизнь теряет смысл...


Отправлено: 08:34, 04-03-2007 | #9


Аватара для ruslandh

info man howto


Сообщения: 6960
Благодарности: 385

Профиль | Сайт | Отправить PM | Цитировать


Используйте в скрипте su
su -c "rsh $HOST -l $ORACLE $0 $1 ORA_DB" ORACLE

-------
Поспешай не торопясь


Отправлено: 08:49, 04-03-2007 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Автозагрузка сервера

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Автозагрузка fooms Хочу все знать 5 19-04-2005 15:58
автозагрузка Breake Microsoft Windows 2000/XP 6 23-12-2003 01:40
автозагрузка hameg Программное обеспечение Linux и FreeBSD 6 27-09-2003 17:31
Автозагрузка IE wwwSerg Защита компьютерных систем 2 15-09-2003 12:03
автозагрузка kasvit Хочу все знать 10 27-03-2003 00:41




 
Переход