Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не стартуют sched.jobs. ORA-27300,ORA-27301,ORA-27302 / 9 сообщений из 9, страница 1 из 1
02.03.2020, 11:13
    #39932902
Не стартуют sched.jobs. ORA-27300,ORA-27301,ORA-27302
Доброе время суток!

В БД перестали запускаться scheduled jobs. Не запускаются ни по расписанию, ни вручную.

В alert.log:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
Process J000 died, see its trace file
kkjcre1p: unable to spawn jobq slave process
Errors in file /trace/diag/rdbms/dep/dep/trace/dep_cjq0_29421.trc:
Process startup failed, error stack:
Errors in file /trace/diag/rdbms/dep/dep/trace/dep_psp0_29360.trc:
ORA-27300: OS system dependent operation:setenvargs failed with status: 12
ORA-27301: OS failure message: Not enough space
ORA-27302: failure occurred at: skgpspawn3
Mon Mar 02 17:14:49 2020
Process W000 died, see its trace file
Process startup failed, error stack:
Errors in file /trace/diag/rdbms/dep/dep/trace/dep_psp0_29360.trc:
ORA-27300: OS system dependent operation:setenvargs failed with status: 12
ORA-27301: OS failure message: Not enough space
ORA-27302: failure occurred at: skgpspawn3
Process J000 died, see its trace file
kkjcre1p: unable to spawn jobq slave process
Errors in file /trace/diag/rdbms/dep/dep/trace/dep_cjq0_29421.trc:
Process startup failed, error stack:
Errors in file /trace/diag/rdbms/dep/dep/trace/dep_psp0_29360.trc:
ORA-27300: OS system dependent operation:setenvargs failed with status: 12
ORA-27301: OS failure message: Not enough space
ORA-27302: failure occurred at: skgpspawn3
Process J000 died, see its trace file
kkjcre1p: unable to spawn jobq slave process
Errors in file /trace/diag/rdbms/dep/dep/trace/dep_cjq0_29421.trc:
Process startup failed, error stack:
Errors in file /trace/diag/rdbms/dep/dep/trace/dep_psp0_29360.trc:
ORA-27300: OS system dependent operation:setenvargs failed with status: 12
ORA-27301: OS failure message: Not enough space
ORA-27302: failure occurred at: skgpspawn3
Process W000 died, see its trace file
Process startup failed, error stack:
Errors in file /trace/diag/rdbms/dep/dep/trace/dep_psp0_29360.trc:
ORA-27300: OS system dependent operation:setenvargs failed with status: 12
ORA-27301: OS failure message: Not enough space
ORA-27302: failure occurred at: skgpspawn3
Process J000 died, see its trace file


В трассе process spawner:
Код: plaintext
1.
2.
3.
4.
5.
$ tail dep_psp0_29360.trc
Process startup failed, error stack:
ORA-27300: OS system dependent operation:setenvargs failed with status: 12
ORA-27301: OS failure message: Not enough space
ORA-27302: failure occurred at: skgpspawn3

Версия Oracle:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE    11.2.0.4.0      Production
TNS for Solaris: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production

ОС: SunOS 5.10 Generic_147148-26 i86pc
Сервер:
Код: plaintext
1.
2.
neptun# prtdiag
System Configuration: Sun Microsystems     Sun Fire X4600 M2
BIOS Configuration: American Megatrends Inc. 0ABIT132 12/03/2009

На всех ФС (/, $ORACLE_BASE, /trace, /var, /tmp) необходимое свободное место есть, во всех табличных пространствах тоже достаточно свободного места. В swap свободно 17 Гбайт, в оперативной памяти свободно 28 Гбайт из 64.

В чём может быть причина?
...
Рейтинг: 0 / 0
02.03.2020, 11:21
    #39932905
vadim19
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не стартуют sched.jobs. ORA-27300,ORA-27301,ORA-27302
Хливкие Шорьки,
гугл вот что говорит:

Solution :

There are 2 solutions for this problem which are mentioned below

1. Check your swap space and increase swap area in system. Because due to lack of space in swap are Oracle unable to create new process and PSP0 Process SPwaner is unable to manage Oracle process.

2. Check “ulimit” setting for Oracle. “ulimit” is for user shell limitation. If maximum shell limit is reached then also PSP0 process becomes unstable to manage other Oracle processes.Increase the “ulimit” setting for Oracle user.
...
Рейтинг: 0 / 0
02.03.2020, 11:25
    #39932908
Не стартуют sched.jobs. ORA-27300,ORA-27301,ORA-27302
vadim19,

Читал, разумеется.
Не подошло.
Swap в норме, с ulimits тоже всё в порядке.
...
Рейтинг: 0 / 0
02.03.2020, 12:37
    #39932937
oragraf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не стартуют sched.jobs. ORA-27300,ORA-27301,ORA-27302
Хливкие Шорьки,

job_queue_processes?
...
Рейтинг: 0 / 0
02.03.2020, 12:40
    #39932940
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не стартуют sched.jobs. ORA-27300,ORA-27301,ORA-27302
Хливкие Шорьки
с ulimits тоже всё в порядке.
Что это значит?
...
Рейтинг: 0 / 0
02.03.2020, 12:44
    #39932944
leonx2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не стартуют sched.jobs. ORA-27300,ORA-27301,ORA-27302
MOS смотрели? В поддержку обращались?
Очень похоже на баг 22503937 ORA-27300 ORA-27301 ORA-27302: ON EXADATA 11.2.0.4 BP15
...
Рейтинг: 0 / 0
02.03.2020, 19:00
    #39933178
KoTTT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не стартуют sched.jobs. ORA-27300,ORA-27301,ORA-27302
Ага, есть такой баг на солярисе и 11.2. Лечили просто рестартом БД не реже, чем раз в ~полгода. Оно плюс-минус так и получалось, где PSU накатить, где еще что.
Ну и мониторили heap memory для процесса psp. Я уж не помню, при каком значении он там упирался в потолок, и случалось неприятное. Но на графике был очень ровный плавный непрерывный рост.
_posix_spawn_enabled не меняли.
...
Рейтинг: 0 / 0
03.03.2020, 04:38
    #39933270
Не стартуют sched.jobs. ORA-27300,ORA-27301,ORA-27302
-2-
Хливкие Шорьки
с ulimits тоже всё в порядке.
Что это значит?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$ ulimit -a
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 10
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 27109
virtual memory          (kbytes, -v) unlimited

leonx2
MOS смотрели? В поддержку обращались?
Очень похоже на баг 22503937 ORA-27300 ORA-27301 ORA-27302: ON EXADATA 11.2.0.4 BP15
Видел это в перечне багов на MOS, но меня смутило, что баг "ON EXADATA", мой случай без EXADATA. Возможно, к Oracle/Solaris10 этот баг тоже относится?

KoTTT
Лечили просто рестартом БД не реже, чем раз в ~полгода.
Да, у меня тоже вылечилось перезапуском экземпляра. Аптайм БД тоже около полугода.

KoTTT
Ну и мониторили heap memory для процесса psp. Я уж не помню, при каком значении он там упирался в потолок, и случалось неприятное. Но на графике был очень ровный плавный непрерывный рост.
Спасибо, буду иметь в виду.

Благодарю всех откликнувшихся.
...
Рейтинг: 0 / 0
05.03.2020, 21:23
    #39934938
Мутаген
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не стартуют sched.jobs. ORA-27300,ORA-27301,ORA-27302
Хливкие Шорьки
-2-
Что это значит?
Код: plaintext
1.
2.
3.
$ ulimit -a
core file size          (blocks, -c) unlimited
...
Это показывает ограничения у текущего процесса, лучше смотреть через plimit <pid> у ораклового процесса, который запускает эти джобы.
Но раз это оказалась известная бага в базе, то это особо важно, конечно
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не стартуют sched.jobs. ORA-27300,ORA-27301,ORA-27302 / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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