LINUX.ORG.RU
решено ФорумAdmin

Как запустить Oracle под RedHat?

 ,


0

1

UPDATE: Время истекло, пришлось обходиться PostgreSQL под 2008

Есть сервер с Red Hat 5 и Oracle 11. При включении Оракл не стартует. При запуске оракловских бинарников ничего в списке процессов не появляется и ничего в консоли не пишется.

Как его включить? Что смотреть? Гугл даёт миллионы ссылок, но все объяснения обрывочные.

Один админ в отпуске, другой выйдет в понедельник. Пароли есть. Переустанавливать нельзя.

Заранее спасибо.

★★★★★

Последнее исправление: question4 (всего исправлений: 1)

Переустанавливать нельзя.

то есть, я правильно понимаю, что раньше работало? как добился такого эффекта?

на дисках свободное место есть?
hostname у машины не менял?

aol ★★★★★
()
Ответ на: комментарий от question4

если запускал вручную, то выясни от какого пользователя, и смотри там в хистори.

и вообще «позвоните родителям^Wадмину!» (с)

aol ★★★★★
()
Ответ на: комментарий от aol

Место есть, hostname не менял. Админы недоступны. Запускал от пользователей root и oracle, где смотреть? Или историю bash?

question4 ★★★★★
() автор топика
Ответ на: комментарий от question4

да, если ты всё-таки настаиваешь, что оно запускалось в ручную, то историю шела смотри. но что-то мне сомнительно очень, чтобы оно руками..
и, да,

при запуске оракловских бинарников ничего в списке процессов не появляется

ты там все подряд запускаешь??

Запускал от пользователей root и oracle

как? надо чтобы login shell был. то есть, если su, тогда с минусом или с -l
потому, что там переменные надо выставлять, чтобы работало.

посмотри, что есть в /etc/init.d

aol ★★★★★
()
Ответ на: комментарий от question4

В истории повторяются 2 команды: lsnrctl и sqlplus '/ as sysdba'.

На первую пишет «TNS-01106: Listener using listener name LISTENER has alreadybeen started»

На вторую пишет «Connected to an idle instance» и приглашает вводить команды. Что ей вводить, чтобы idle заработало?

question4 ★★★★★
() автор топика
Ответ на: комментарий от Marchael

И попытайся все же логи найти, без будет тяжело

Где искать логи?

question4 ★★★★★
() автор топика
Ответ на: комментарий от question4

это означает, что оракл запущен, т.е. проблема не с запуском, а с чем-то другим. на основе чего сделан вывод, что оракл не запущен?

dreamer ★★★★★
()
Ответ на: комментарий от dreamer

Не нашёл в списке процессов ничего с названиями, указывавшими бы на Oracle, SQL, DB или что-либо подобное. И другие машины эту базу не видят.

question4 ★★★★★
() автор топика
Ответ на: комментарий от question4

Правильный ответ: в sqlplus надо было дать команду startup.

question4 ★★★★★
() автор топика

записывай:

[code]
su - oracle
sqlplus '/ as sysdba'
startup;
lsnrctl
start
[/code]

val-amart ★★★★★
()
Ответ на: комментарий от val-amart

ps -ef | egrep 'mon|tns'

Спасибо.

su - oracle
sqlplus '/ as sysdba'
startup;
lsnrctl
start

«start» не использовал, всё заработало без него. Значит ли это, что он был ранее запущен чем-то ещё?

И есть ли принципиальная разница запускать ли lsnrctl до или после команд в sqlplus?

question4 ★★★★★
() автор топика
Ответ на: комментарий от question4

кроме того, что приложения, если они запущены, могут уже подключатся к лисенеру, когда база еще мертва, а значит если они на это не рассчитаны то им поплохеет, - принципиальной разницы нет. про первый вопрос - не знаю.

val-amart ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.