19.01.2015 07:54
VitorJ
 
Добрый день!
Примерно раз в час, получаем следующую запись в журнала ОС, соответсвенно.
All process in instance bldberco stopped который
Раннее, я затрагивал это вопрос в теме
https://olegon.ru/showthread.php?t=18714
Сошлись на том, что не верно распределялась память, переустановили ОС, пересоздали БД, загрузили данные, ситуация с виду не поменялась, но в алертлоге уже другая картина

кусок лога
Код:
 Current log# 2 seq# 2186 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO02.LOG
Thread 1 advanced to log sequence 2187 (LGWR switch)
  Current log# 3 seq# 2187 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO03.LOG
Mon Jan 19 11:54:09 2015
Thread 1 cannot allocate new log, sequence 2188
Checkpoint not complete
  Current log# 3 seq# 2187 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO03.LOG
Thread 1 advanced to log sequence 2188 (LGWR switch)
  Current log# 1 seq# 2188 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO01.LOG
Mon Jan 19 11:55:26 2015
Thread 1 cannot allocate new log, sequence 2189
Checkpoint not complete
  Current log# 1 seq# 2188 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO01.LOG
Thread 1 advanced to log sequence 2189 (LGWR switch)
  Current log# 2 seq# 2189 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO02.LOG
Mon Jan 19 11:58:59 2015
Thread 1 cannot allocate new log, sequence 2190
Checkpoint not complete
  Current log# 2 seq# 2189 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO02.LOG
Thread 1 advanced to log sequence 2190 (LGWR switch)
  Current log# 3 seq# 2190 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO03.LOG
Mon Jan 19 12:06:21 2015
ORA-00020: maximum number of processes (150) exceeded
 ORA-20 errors will not be written to the alert log for
 the next minute. Please look at trace files to see all
 the ORA-20 errors.
Process m000 submission failed with error = 20
Process m001 submission failed with error = 20
Mon Jan 19 12:07:13 2015
Thread 1 advanced to log sequence 2191 (LGWR switch)
  Current log# 1 seq# 2191 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO01.LOG
Mon Jan 19 12:28:26 2015
Thread 1 advanced to log sequence 2192 (LGWR switch)
  Current log# 2 seq# 2192 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO02.LOG
Насколько я понимаю написанное фиксация контрольной точки не завершается до начала следующей, по этому все стопариться.
Подскажите, ктонить сталкивался и как побороть?
19.01.2015 08:59
VitorJ
 
Что уже сделано
Пересоздал файлы REDOLOG старые были по 52MB новые сделал по 100 MB? Картинка не поменялась.
Код:
db_recovery_file_dest_size of 4977 MB is 0.00% used. This is a
user-specified limit on the amount of space that will be used by this
database for recovery-related files, and does not reflect the amount of
space available in the underlying filesystem or ASM diskgroup.
Mon Jan 19 13:48:56 2015
Starting background process CJQ0
Mon Jan 19 13:48:56 2015
CJQ0 started with pid=20, OS id=6232 
Mon Jan 19 13:49:21 2015
Starting background process SMCO
Mon Jan 19 13:49:21 2015
SMCO started with pid=41, OS id=1448 
Mon Jan 19 13:50:08 2015
Thread 1 cannot allocate new log, sequence 2205
Private strand flush not complete
  Current log# 6 seq# 2204 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO06.LOG
Thread 1 advanced to log sequence 2205 (LGWR switch)
  Current log# 4 seq# 2205 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO04.LOG
Mon Jan 19 13:51:44 2015
Thread 1 cannot allocate new log, sequence 2206
Private strand flush not complete
  Current log# 4 seq# 2205 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO04.LOG
Thread 1 advanced to log sequence 2206 (LGWR switch)
  Current log# 5 seq# 2206 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO05.LOG
Mon Jan 19 13:52:56 2015
Thread 1 cannot allocate new log, sequence 2207
Checkpoint not complete
  Current log# 5 seq# 2206 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO05.LOG
Thread 1 advanced to log sequence 2207 (LGWR switch)
  Current log# 6 seq# 2207 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO06.LOG
Mon Jan 19 13:54:39 2015
Thread 1 cannot allocate new log, sequence 2208
Checkpoint not complete
  Current log# 6 seq# 2207 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO06.LOG
Thread 1 advanced to log sequence 2208 (LGWR switch)
  Current log# 4 seq# 2208 mem# 0: D:\ORACLE\ORADATA\BLDBERCO\REDO04.LOG
19.01.2015 09:17
Mtirt
 
ORA-00020: maximum number of processes (150) exceeded
ORA-20 errors will not be written to the alert log for
the next minute. Please look at trace files to see all
the ORA-20 errors.

Увеличь количество процессов. Раза в 3, примерно, для начала...
19.01.2015 10:10
VitorJ
 
Количество процессов увеличил, судя по алертлогу помогло, REDO начали переключаться, посмотрим что дальше будет! Спасибо!
19.01.2015 10:23
OlegON
 
База из-за этого не останавливается. С переключением redo процессы в данном случае вообще никак не связаны.
19.01.2015 10:31
VitorJ
 
Ну теперь буду знать, что после установки и создания БД, имеет смысл увеличить этот параметр.
Часовой пояс GMT +3, время: 01:00.

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