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

Откуда:
Сообщений: 137
люди помогите, такая ситуация. каждый вечер в bdump-e дается такая ошибка.



ORA-01555 caused by SQL statement below (Query Duration=2186 sec, SCN: 0x0000.405abb9a):


отправлю кусок, пожалуйста хоть объясните от вего так??? я уже кучу литературы прочитал!!!


ARC0: Beginning to archive log 1 thread 1 sequence 18572
Creating archive destination LOG_ARCHIVE_DEST_1: '/ora_archive/npm/arc01/NPMarc18572.arc'
ARC0: Completed archiving log 1 thread 1 sequence 18572
Tue Feb 17 02:36:45 2009
ORA-01555 caused by SQL statement below (Query Duration=2186 sec, SCN: 0x0000.405abb9a):
Tue Feb 17 02:36:45 2009
SELECT OWNER,OBJECT_NAME,OBJECT_TYPE FROM DBA_OBJECTS WHERE OWNER ='NPM' AND OBJECT_TYPE IN ('INDEX','TABLE')
Tue Feb 17 02:47:05 2009
Thread 1 advanced to log sequence 18574
Current log# 2 seq# 18574 mem# 0: /u02/npm/redo/redo02.rdo
Tue Feb 17 02:47:05 2009
ARC1: Evaluating archive log 4 thread 1 sequence 18573
ARC1: Beginning to archive log 4 thread 1 sequence 18573
Creating archive destination LOG_ARCHIVE_DEST_1: '/ora_archive/npm/arc01/NPMarc18573.arc'
ARC1: Completed archiving log 4 thread 1 sequence 18573
17 фев 09, 08:55    [6827077]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
YuraL
Member

Откуда: SPB
Сообщений: 558
bubuka,
SQL> show parameter undo
17 фев 09, 09:02    [6827094]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
bubuka
Member

Откуда:
Сообщений: 137
это порядок и плохо :??



NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 900
undo_suppress_errors boolean FALSE
undo_tablespace string UNDOTBS1
17 фев 09, 09:05    [6827104]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
х.з.
Member

Откуда:
Сообщений: 765
bubuka
я уже кучу литературы прочитал!!!

врешь ведь
17 фев 09, 09:09    [6827122]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
bubuka
ORA-01555 caused by SQL statement below (Query Duration=2186 sec, SCN: 0x0000.405abb9a):
bubuka
undo_retention integer 900
17 фев 09, 09:11    [6827130]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
YuraL
Member

Откуда: SPB
Сообщений: 558
bubuka,

Сама проблема понятна надеюсь - в Undo нехватает места вместить все изменения .. что приводит к Snapshot too old errors..
Либо undo_retention слишком маленкий
Либо undo tablespace слишком маленкий
17 фев 09, 09:13    [6827135]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
х.з.
Member

Откуда:
Сообщений: 765
YuraL

Либо undo tablespace слишком маленький

ну это связь далеко нелинейна
17 фев 09, 09:18    [6827151]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3778
если это 10ка, то на undo_retention ей положить, пока RETENTION GUARANTEE не выставлен
17 фев 09, 09:21    [6827165]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
bubuka
Member

Откуда:
Сообщений: 137
undo tablespace -занят на 30%

остается undo_retention - нужно увеличить ?как расчитать сколько нужно ?
17 фев 09, 09:23    [6827179]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
bubuka
Member

Откуда:
Сообщений: 137
9-я версия
17 фев 09, 09:24    [6827187]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
YuraL
Member

Откуда: SPB
Сообщений: 558
х.з.
YuraL

Либо undo tablespace слишком маленький

ну это связь далеко нелинейна
Разумный вывод..
Но как причина все же существует.
17 фев 09, 09:25    [6827197]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
bubuka
Member

Откуда:
Сообщений: 137
undo tablespace -занят на 30%

остается undo_retention - нужно увеличить ?как расчитать сколько нужно ?
17 фев 09, 09:32    [6827250]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
Андрей Панфилов
Member

Откуда: Москва > Melbourne
Сообщений: 3778
bubuka
undo tablespace -занят на 30%

остается undo_retention - нужно увеличить ?как расчитать сколько нужно ?


а как меряете-то эти 30%? вообще какой-нить oemapp (виндовая тула, входит в состав Administration инсталляции) обычно показывает сколько undo требуется
17 фев 09, 09:35    [6827278]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
evostr
Member

Откуда: Екатеринбург
Сообщений: 1278
bubuka
undo tablespace -занят на 30%

остается undo_retention - нужно увеличить ?как расчитать сколько нужно ?

В v$undostat есть поле MAXQUERYLEN - можно отталкиваться от него
17 фев 09, 09:41    [6827309]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
bubuka
Member

Откуда:
Сообщений: 137
я еще читал что важны ролбек сегменты, может проблемы в них ?
17 фев 09, 09:50    [6827362]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
bubuka
я еще читал что важны ролбек сегменты, может проблемы в них ?


Это для UNDO_MANAGEMENT = MANUAL
17 фев 09, 10:16    [6827490]     Ответить | Цитировать Сообщить модератору
 Re: ORA-01555  [new]
StarBlade
Member

Откуда: Хорошо хоть не из МСК
Сообщений: 415
bubuka,
то что он заполнен на 30 процентов ни о чем не говорит. Увеличивай размер, либо смотри коммиты во время выполнения селекта кто струячит и ликвидируй безобразника. Или выполняй запрос в другое менее загруженное время.
17 фев 09, 11:04    [6827778]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить