powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Падает экземпляр оракла - это плохо?
25 сообщений из 42, страница 1 из 2
Падает экземпляр оракла - это плохо?
    #32175463
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня при эксперименте с параметрами в init.ora упал экземпляр оракла.
Хочу запустить процесс еще раз, изменив настройки.
Но сомневаюсь, т.к. не знаю чем очередное падение может грозить.
Вообще это плохо, т.е. это как-нибудь негативно может повлиять на саму базу??
И если можно, не поведаете "механизм падения" :-), суть , так сказать...
Спасибо
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32175470
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотри в алертлоге
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32175493
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
смотрела
нет меня интересует, вред самой базе такое падение может причинить?
а второе, что это падение - "защита" оракла или "сил его и возможностей нет больше такое терпеть"
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32175500
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Банально, но я повторюсь - смотри в алертлоге. Разные причины могут быть. Аварийное выключение БД из-за потери сегментов отката - защита, вываливание по 600-й ошибке - "сил его и возможностей нет больше такое терпеть".
Ты конкретный пример приведи.
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32175514
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в dataCKPT.trc
error 471 detected in background process
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32175526
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что ж ты всё скрываешь... Подробнее надо.

=======================================================================
ORA-00471 DBWR process terminated with error

Cause: The Database Writer process terminated abnormally.

Action: Check the accompanying messages, and the background process trace file. Correct the problem mentioned in the messages. Then shut down and restart the instance. If the trace file mentions any other background process messages, check the trace file for the mentioned process until the root message is found.
=======================================================================
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32175537
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle декларируется, что при сбоях экземпляра(именно экземпляра а не носителя) как правило достаточно только перезагрузить БД. При рестарте будет произведено автоматическое восстановление.
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176057
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
последнее в dataalrt.log было следующее

Thu May 29 21:10:44 2003
PMON: terminating instance due to error 471
Instance terminated by PMON, pid = 135
Dump file D:\Oracle\admin\data\bdump\dataALRT.LOG

извините :-), это тоже самое, что Вы написали?
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176085
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А трейс есть? Должен быть трейс с подробной информацией об ошибке.
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176092
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть

datapmon.trc:

Код: plaintext
1.
2.
***  2003 . 05 . 29 . 21 . 10 . 44 . 265 
*** SESSION ID:( 1 . 1 )  2003 . 05 . 29 . 21 . 10 . 44 . 234 
error  471  detected in background process


и datascpt.trc

*** 2003.05.29.21.10.45.015
*** SESSION ID:(4.1) 2003.05.29.21.10.44.359
error 471 detected in background process
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176103
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176228
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И всё? Странно... Но тогда пиндык :)
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176293
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
стоп, что значит пиндык? это хорошо или плохо?
не надо меня пугать, пол бетонный :-))

поясните, пожалуйста,...
а может я не там смотрю трас.файлы?
я их вытащила из Oracle\admin\data\bdump
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176325
Roman_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что написано в файле dataDBWR.trc?
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176357
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а нету такого файла не только в этом каталоге, а вообще нету на компе
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176365
Roman_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Любопытно... Как заметил Scott Tiger, это
ORA-00471 DBWR process terminated with error

и должен бы сформироваться соотв. трейс-файл дибирайтера. То есть после некоторых (кстати каких именно - можно установить?) изменений параметров инициализации это начало проявляться, так?
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176367
Roman_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что выдается на консоль, если пускать инстанс вручную?
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176386
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
(кстати каких именно - можно установить?) изменений параметров инициализации это начало проявляться, так?

явно прописала в init.ora
sort_area_size=1 000 000 000
hash_area_size=1 000 000 000
compatible=8.1.5 (было 8.1.0)
и создала пространство временное на 500кб
timed_statistics=true

а внутри процедурки Pl/SQL
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
BEGIN 
      FOR sess_rec IN ( SELECT sid, serial# 
                          FROM v$session WHERE AUDSID =
USERENV('SESSIONID')) 
      LOOP 
         
sys.DBMS_SYSTEM.SET_EV(sess_rec.sid,sess_rec.serial#, 10046 , 12 ,''); 
      END LOOP; 
END;



мне уже дали совет вернуть назад 8.1.0, но я решила уточнить, если опять рухнет экземпляр оракла, на базе это не скажется отрицательно?

теперь поясните, пожалуйста, неразумному юзеру
А что выдается на консоль, если пускать инстанс вручную?
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176407
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
sort_area_size= 1   000   000   000  
hash_area_size= 1   000   000   000  


Вам же уже говорили, что у вас слишком большие значения параметров.
Вы хоть понимаете что вы делаете?

Память указанная для параметра sort_area_size будет выделяться для каждой сессии. Сейчас у вас sort_area_size = 953Mb. Если создаётся одна сессия выделяется 953Mb, коннектиться вторая - еще столько же итд.

Задайте размер 3Mb, будет вполне достаточно.

И с hash_area_size таже фигня. Укажите оптимальное значение.

P.S. А потом удивляются почему у них фоновые процессы падают.
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176462
Roman_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sort_area_size=1 000 000 000
hash_area_size=1 000 000 000

Ну, да, пожалуй тут многовато :-) Отбросьте по три нуля справа...

Вручную стартовать - это просто.

sqlplus "/ as sysdba"

далее получаем промпт SQL>
и пишем:

startup

При этом ошибки видны не только в логай и трейсах, но и на экране.
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176502
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 softbuilder@inbox.ru

Вам же уже говорили, что у вас слишком большие значения параметров.
Вы хоть понимаете что вы делаете?


Я это к вашему сведению не сама придумала, мне это посоветовал специалист из РДТеха и не на пустом месте

Память указанная для параметра sort_area_size будет выделяться для каждой сессии. Сейчас у вас sort_area_size = 953Mb. Если создаётся одна сессия выделяется 953Mb, коннектиться вторая - еще столько же итд.

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

Задайте размер 3Mb, будет вполне достаточно.
У меня сейчас 2Мб и знаете - недостаточно

P.S. А потом удивляются почему у них фоновые процессы падают

А я не удивляюсь, я конкретно спрашиваю!!!!!!!!!


2 Roman_M

Ну, да, пожалуй тут многовато :-) Отбросьте по три нуля справа...

2 Мб не хватает :-(

Вручную стартовать - это просто.

sqlplus "/ as sysdba"

далее получаем промпт SQL>
и пишем:

startup

При этом ошибки видны не только в логай и трейсах, но и на экране.

А можно тот же startup запустить из Worksheet?
А после startup сразу запустить процедуру и ждать результатов грохнется или нет? Извините за глупые вопросы ни разу этого не делала :-)
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176504
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176530
Roman_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> 2 Мб не хватает :-(

Возможно это так и есть, не стану спорить. Тем более если специфика такова, что всего одна сессия :-) Кстати, из чего Вы исходите, когда определяете, хватает или нет? Вообще это параметр подбирают исходя из того, чтобы количество сортировок на диске не превышало 5% от общего количества сортировок. В идеале дисковых сортировок вообще не должно быть. Все-таки, разве трудно сделать sort_area_size 3 мега и проверить?

>А можно тот же startup запустить из Worksheet?

Не пробовал, т.к. запустить sqlplus несколько проще и гораздо быстрее :-)

>А после startup сразу запустить процедуру и ждать результатов грохнется или нет?

После startup Вам сообщат, успешно ли открыта БД и если нет, то покажут ошибку. Если БД успешно открылась, есс-но Вы вольны выполнять любые процедуры, только учтите что возможно придется подключиться как другой пользователь (стартуете то от имени SYS). Это если речь про какие-либо хранимые процедуры или скрипты.
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176546
MBasil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Вашей замечательной процедуре цикл выполняется и для фоновых
процессов, для DBWR в том числе, а что Вы делаете с DBWR
с помощью фразы :

sys.DBMS_SYSTEM.SET_EV(sess_rec.sid,sess_rec.serial#,10046,12,'');

Не заставляет ли это его валиться ?
...
Рейтинг: 0 / 0
Падает экземпляр оракла - это плохо?
    #32176582
Kate_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, из чего Вы исходите, когда определяете, хватает или нет?

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

Уже не помню кто выдвинул предположение, что не хватает места для сортировок и поэтому скорость выполнения резко снижается. Вот я и думаю, что если не выполняется моя процедурка, то ВОЗМОЖНО маловато значение sort_area_size.

Вообще это параметр подбирают исходя из того, чтобы количество сортировок на диске не превышало 5% от общего количества сортировок.
В идеале дисковых сортировок вообще не должно быть.

Буду знать :-)

Все-таки, разве трудно сделать sort_area_size 3 мега и проверить?
Конечно я понимаю, что кроме как практикой мне его не подобрать, но
учитывая, что 2 запроса выполняются около 5 часов, то всякий раз проверять , увеличивая по 1 Мб, это же никакого времени не хватит



Не пробовал, т.к. запустить sqlplus несколько проще и гораздо быстрее :-)


А помоему наоборот :-), тем более, что он удобнее


После startup Вам сообщат, успешно ли открыта БД и если нет, то покажут ошибку.

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


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