Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Oracle

превышено максимальное количество процессов (%s) : Oracle

18.04.2024 20:56


16.10.2006 17:36
Little
 
KOT, должно быть что-то в этом духе в результате выполнения запроса:
Код:
SQL> show parameter process;

NAME                                      TYPE    VALUE
------------------------------------ ------- ------------------------------
aq_tm_processes                      integer 0
db_writer_processes                  integer 1
job_queue_processes                integer 15
log_archive_max_processes       integer 1
processes                                 integer 150
SQL>
Проверяй сколько стоит процессов..
Хотя у меня раз вылезало такое сообщение вылечилось простым убийством подвисших сессий.
16.10.2006 17:43
vdm
 
*06
посмотреть параметры можно любым из них, и SQL Plus (серверным) и DBA Studio и наверно много еще чем.
ini можно менять руками. Если есть необходимость конечно.
16.10.2006 18:02
KOT
 
О! набрался смелости поменял в iniDBYUZH.ora переменную sessions на 150 (с 65) , запустилось 165 сессий *07 , завтра на юзерах пробывать буду.

Исчо вопрос, база по умолчанию должна искать iniDBYUZH.ora по адресу :
d:\oracle\admin\dbyuzh\pfile\inidbyuzh.ora
а она спросила переписывать ли файл по адресу:
d:\oracle\sysman\ifiles\def_dbyuzh.ora *08
может этот дефаулт и попутал *10 !!
есть какой способ заставить брать inidbyuzh.ora из "d:\oracle\admin\dbyuzh\pfile\" всегда?!
16.10.2006 22:12
OlegON
 
При старте база будет смотреть что у тебя в oracle\database (при команде startup), либо то, что прописано в реестре (при запуске сервиса), а в def* пишется что-то, что ты можешь использовать (а ведь можешь и нет) при запуске через DBA Studio. Это все про твою 8i, другим, у которых Oracle 9i, есть такая вещь, как spfile, вот когда меняете параметр через Enterprise manager, тогда и ставите галочку в spfile, чтобы больше не морочить себе голову.
17.10.2006 08:57
KOT
 
olegon, в oracle\database находится файл initdbyuzh.ora внутри строка
"d:\oracle\admin\dbyuzh\pfile\initdbyuzh.ora"
Кстати по этому путиd:\oracle\admin\dbyuzh\pfile\ есть файл init.ora если его удалить сервис базы вообще не стартует, а при старте он точно этот файл использует, поскольку запущеная база в DBAstudio показывает такое количество sessions, которое указано именно в этом файле!!!! *10
olegon, я понимаю, что с твоей квалификацией скучно на такие вопросы отвечать, н оя в шоке от того, что моя база оказывается параметры инициализации берет не из того файла, что я бэкаплю *09 , как минимум! как там в реестре запуск сервиса редактировать?!?!?!?!
************************
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleServiceDBYUZH
параметр ImagePath d:\oracle\bin\ORACLE.EXE DBYUZH
17.10.2006 09:08
akonev
 
а вопрос-то в чем? чего ты этим редактированием добиться хочешь?
так-то ты сам себе все правильно разложил:
в oracle\database прописывается ссылка на файл конфигурации, который будет использовать по умолчанию при старте экземпляра.
если ты правишь и бэкапишь другой профайл - перепиши ссылку на него и не мучайся

хотя лучше все-таки работать со стандартным, чтобы не путать тех, кто будет при нужде настраивать/ремонтировать твою базу.
17.10.2006 09:25
KOT
 
Да, лучше работать со стандартным, а то вот такя вот загагулина получается, что пока работает, а потом как начну что нибудь настраимать и поплывут настройки в разных направлениях.. или софт какой начну пользовать, а там на "стандартные" пути ориентир.. ....дискомфорт. Хочется поставить все обратно и расслабиться *11 .... HELP!!! неужели никто не сталкивался с уползанием пути файла инициализации?
17.10.2006 09:36
akonev
 
да ничего у тебя не уползло! сам же говоришь
Цитата:
KOT в oracle\database находится файл initdbyuzh.ora
внутри строка "d:\oracle\admin\dbyuzh\pfile\initdbyuzh.ora"
по этому пути d:\oracle\admin\dbyuzh\pfile\ есть файл init.ora
Именно так все и должно быть! *04
Только, полагаю, там все-таки initdbyuzh.ora лежит, а не init.ora
Это и есть тот самый профайл, который надо править, если что и который надо бэкапить.
17.10.2006 10:11
KOT
 
вот-вот, их там два, используется init.ora, а initdbyuzh.ora не используется. Пока руками init.ora не поправил sessions на 150, база запускалась с 50... Andrew_Konev, посмотри пож. если у тебя тоже два файла, совпадает ли параметр processes в init.ora и initdbyuzh.ora..
17.10.2006 11:00
akonev
 
значит ищи в реестре параметр ORA_dbyuzh_PFILE
должен быть где-то в районе HKLM/SOFTWARE/ORACLE/HOMEx/ (х - число)
в нем твой init.ora должен быть прописан

или просто запусти поиск по init.ora
Часовой пояс GMT +3, время: 20:56.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.