Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 SHUTDOWN Immediate не выполняется  [new]
UberBax
Member

Откуда:
Сообщений: 35
День добрый.

Проблема следующая.

Попытался выполнить shutdown immediate для экземпляра БД будучи подключенным как sysdba.

Далее произошло следующее - процесс просто повис.

Я сделал следующее - выключил listener ( lsnrctl stop), дальше с помощью команды ps -aef | grep LOCAL нашел все
процессы связынные с моим инстансом и убил их тоже. Тем не менее процесс shutdown immediate так и не завершился

Далее, подключаюсь sqlplus / as sysdba
при попытке выполнить shutdown immediate еще раз пишет

ORA-24324: service handle not initialized
ORA-24323: value not allowed
ORA-01089: immediate shutdown in progress - no operations are permitted

при попытке shutdown abort пишет

ORA-01031: insufficient privileges

что подскажете делать ? как заставить выполниться shutdown immediate до конца ?

вот содержание alert лога

это в начале

host_addr='127.0.0.1' module='sqlplus@sgsn-sensor (TNS V1-V3)' pid='7674'>
<txt>Shutting down instance (immediate)
</txt>
</msg>
<msg time='2011-03-15T17:02:48.194+10:00' org_id='oracle' comp_id='rdbms'
msg_id='opistp_real:1908:2031367711' client_id='' type='NOTIFICATION'
group='shutdown' level='16' host_id='sgsn-sensor'
host_addr='127.0.0.1' module='sqlplus@sgsn-sensor (TNS V1-V3)' pid='7674'>
<txt>License high water mark = 50
</txt>
</msg>
<msg time='2011-03-15T17:07:47.525+10:00' org_id='oracle' comp_id='rdbms'
client_id='' type='UNKNOWN' level='16'
host_id='sgsn-sensor' host_addr='127.0.0.1' module='sqlplus@sgsn-sensor (TNS V1
-V3)'
pid='7674'>
<txt>Active call for process 3477 user 'oracle' program 'oracle@
sgsn-sensor'
</txt>
</msg>

------------------------------------
это в конце

msg_id='ksbrdp:3582:3697353022' type='NOTIFICATION' group='process start'
level='16' host_id='sgsn-sensor' host_addr='127.0.0.1'
pid='23560'>
<txt>SMCO started with pid=14, OS id=23560
</txt>
</msg>
<msg time='2011-03-15T19:31:54.726+10:00' org_id='oracle' comp_id='rdbms'
msg_id='ksb_shut_detached_process:2876:3107995654' client_id='' type='NOTIFICAT
ION'
group='process end' level='16' host_id='sgsn-sensor'
host_addr='127.0.0.1' module='sqlplus@sgsn-sensor (TNS V1-V3)' pid='17278'>
<txt>Stopping background process SMCO
</txt>
</msg>
<msg time='2011-03-15T19:31:57.729+10:00' org_id='oracle' comp_id='rdbms'
msg_id='opistp_real:1636:3814512043' client_id='' type='NOTIFICATION'
group='shutdown' level='16' host_id='sgsn-sensor'
host_addr='127.0.0.1' module='sqlplus@sgsn-sensor (TNS V1-V3)' pid='17278'>
<txt>Shutting down instance: further logons disabled
</txt>
</msg>


Подскажите плз!!!
15 мар 11, 15:55    [10374242]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
Corner
Member

Откуда:
Сообщений: 1270
ps -ef | grep pmon
15 мар 11, 15:57    [10374258]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
Corner
Member

Откуда:
Сообщений: 1270
лучше смотрите алерг не в xml формате.
15 мар 11, 15:59    [10374274]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
onzerotguest
Guest
что бы делал я (исхожу из того, что у вас на сервере поднят один экземпляр для упрощения)

ps -ef | grep -i smon
kill -9 PID_найденного_процесса
ps -ef | grep -i "ora_"

если процессов, начинающихся с ora_ нет - экземпляр вы прибили. Однако надо понимать, что для оракла произошёл "сбой экземпляра", и при следующем старте будет проведено автоматическое восстановление - подкат журналов и откат незавершённых транзакций. И, конечно, у вас есть бэкап ...
15 мар 11, 16:07    [10374335]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
-2-
Member

Откуда:
Сообщений: 15330
UberBax,

-perlim
15 мар 11, 16:08    [10374337]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
PaulEr
Member

Откуда:
Сообщений: 3794
-2-
UberBax,

-perlim


sqlplus -prelim / as sysdba

Или через set _prelim on
15 мар 11, 16:13    [10374387]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6731
-2-,

точнее -prelim
см. пример
15 мар 11, 16:14    [10374399]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
UberBax
Member

Откуда:
Сообщений: 35
итак, значит все по-порядку

ps -ef | grep pmon выдает

oracle 13192 3915 0 23:20 pts/4 00:00:00 grep pmon
oracle 17967 1 0 Feb07 ? 00:00:42 ora_pmon_cameron


ps -ef | grep smon выдает

oracle 13486 3915 0 23:24 pts/4 00:00:00 grep -i smon
oracle 17989 1 0 Feb07 ? 00:02:22 ora_smon_cameron


опишите мне пожалуйста, что делать дальше, чтобы добиться результата, т.е. успешного завершения immediate shutdown

этого можно добиться через -prelim ?
15 мар 11, 16:27    [10374527]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
Corner
Member

Откуда:
Сообщений: 1270
добивайте процессы.
15 мар 11, 16:33    [10374595]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
Corner
Member

Откуда:
Сообщений: 1270
UberBax
успешного завершения immediate shutdown


это врядли
15 мар 11, 16:34    [10374619]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
UberBax
Member

Откуда:
Сообщений: 35
так процессы добил, что теперь делать ?
15 мар 11, 16:38    [10374648]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
Corner
Member

Откуда:
Сообщений: 1270
UberBax
и убил их тоже


как вы их убили?
15 мар 11, 16:40    [10374666]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
Corner
Member

Откуда:
Сообщений: 1270
попробуй подключится и поднять бд.
15 мар 11, 16:41    [10374676]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
UberBax
Member

Откуда:
Сообщений: 35
с помощью kill -9 [id] pmon и smon больше нет.

за шел я допустим как sqlplus / as sysdba

дальше что ?
15 мар 11, 16:43    [10374700]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
Corner
Member

Откуда:
Сообщений: 1270
а у вас какая цель была всех этих телодвижений - опустить базу?? вы ее опустили.(не immediate конечно)
теперь, наверное, ее надо поднять?? это уже вам решать.
15 мар 11, 16:45    [10374712]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
UberBax
Member

Откуда:
Сообщений: 35
UberBax,

таааак, дело пошло на лад )
15 мар 11, 16:45    [10374719]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
UberBax
Member

Откуда:
Сообщений: 35
Corner,

Спасибо БОЛЬШОЕ ! Все поднялось !)
15 мар 11, 16:48    [10374743]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
shutd
Guest
Нужно всегда помнить, что откат транзакции в Oracle нельзя отменить, соответственно как бы вы не пытались убивать различные серверные процессы, Oracle должен откатить транзакцию до конца.

Если нет времени ждать, тогда shutdown abort и startup;
Но так вы просто перекладываете процесс отката на момент старта.
15 мар 11, 17:00    [10374842]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
А чем shutdown abort отличается от убиения процесса, который сейчас производит откат?
16 мар 11, 03:14    [10376768]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
shutd
Guest
Вячеслав Любомудров
А чем shutdown abort отличается от убиения процесса, который сейчас производит откат?


Тем что, человек убивая серверный процесс, ошибочно считает, что это позволит мгновенно закрыть БД.
А shutdown abort ничего не откатывает, а мгновенно всё гасит.
16 мар 11, 10:16    [10377419]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
semirax
Member

Откуда:
Сообщений: 450
shutd
Нужно всегда помнить, что откат транзакции в Oracle нельзя отменить


Ну если очень надо - то иногда можно... см. параметры _corrupted_rollback_segments и _allow_resetlogs_corruption
16 мар 11, 17:01    [10381156]     Ответить | Цитировать Сообщить модератору
 Re: SHUTDOWN Immediate не выполняется  [new]
shtutd
Guest
semirax
shutd
Нужно всегда помнить, что откат транзакции в Oracle нельзя отменить


Ну если очень надо - то иногда можно... см. параметры _corrupted_rollback_segments и _allow_resetlogs_corruption



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

Вы же предлагаете их использовать, что бы убить нормальную(в сабже нормальная база) базу.
16 мар 11, 17:12    [10381227]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить