Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Опять про Failure to extend rollback segment  [new]
GL
Member

Откуда: Харьков
Сообщений: 1513
SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
PL/SQL Release 9.2.0.4.0 - Production
CORE    9.2.0.3.0       Production
TNS for Linux: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production

Tue Jul  3 13:31:16 2007
Tue Jul  3 13:33:01 2007
Failure to extend rollback segment 81 because of 3113 condition
Tue Jul  3 13:33:06 2007
SMON: FULL status of rollback segment 8 cleared.
SMON: FULL status of rollback segment 81 cleared.
Tue Jul  3 13:33:29 2007
Failure to extend rollback segment 81 because of 3113 condition
FULL status of rollback segment 81 set.
Tue Jul  3 13:33:30 2007
Failure to extend rollback segment 81 because of 3113 condition

Кто-нибудь может прокомментировать ТАКОЙ because of condition? Кто был клиентом?!!

Через 15 минут случился мёртвый вис всех операций, требующих undo. Долгоиграющих транзакций нет, деадлоков нет, логин проходил. Инстанс пришлось перезапустить because of недопустимость простоя :(
3 июл 07, 15:23    [4344618]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
дурашка
Guest
GL
[src oracle]
Кто-нибудь может прокомментировать ТАКОЙ because of condition? Кто был клиентом?!!


автор
03113, 00000, "end-of-file on communication channel"
// *Cause:
// *Action:


Самая дурацкая ошибка, которая говорит ни о чем.

Других трейсов нет? У вас rollback-сегменты испрьзуются, не undo-сегменты?
3 июл 07, 15:32    [4344707]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
GL
Member

Откуда: Харьков
Сообщений: 1513
дурашка

Самая дурацкая ошибка, которая говорит ни о чем.

Других трейсов нет? У вас rollback-сегменты испрьзуются, не undo-сегменты?

Других трейсов нет, используется именно undo. Вопрос даже в другом, КТО пишет про failure to extend и, соответственно, кто получил end-of-file?
3 июл 07, 15:38    [4344755]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
asdasdasdasdqwe
Guest
а нет ли сегмента SYSTEM здесь

SELECT *
 FROM dba_rollback_segs

и не переполняется ли он?
3 июл 07, 15:43    [4344798]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
GL
Member

Откуда: Харьков
Сообщений: 1513
asdasdasdasdqwe
а нет ли сегмента SYSTEM здесь

SELECT *
 FROM dba_rollback_segs

и не переполняется ли он?

SQL> select * from v$rollname where rownum<10;

       USN NAME
---------- ------------------------------
         0 SYSTEM
         1 _SYSSMU1$
         2 _SYSSMU2$
         3 _SYSSMU3$
         4 _SYSSMU4$
         5 _SYSSMU5$
         6 _SYSSMU6$
         7 _SYSSMU7$
         8 _SYSSMU8$

9 rows selected.
Переполнялся не 0-й. Вопрос про end-of-file для клиента (КАКОГО?!!) остаётся...
3 июл 07, 15:51    [4344870]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
дурашка
Guest
resumable не используете?
3 июл 07, 15:54    [4344897]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
GL
Member

Откуда: Харьков
Сообщений: 1513
дурашка
resumable не используете?

Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production.
Как?
3 июл 07, 15:59    [4344940]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
Александр Соколов
Member

Откуда: Протвино
Сообщений: 1419
RBS is in FULL status and it is not able to extend.
While it is marked FULL, no new transactions will use the rollback segment.
When the last transaction in the rollback segment commits, the FULL status is
cleared. Altering the rollback segment ONLINE or OFFLINE will also clear the
FULL flag, even if not all transactions have committed yet.
http://www.orafaq.com/forum/t/59854/0/

Попробуйте установить меньшее значение параметра UNDO_RETENTION.
3 июл 07, 16:08    [4345015]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
дурашка
Guest
GL
дурашка
resumable не используете?

Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production.
Как?


Если спрашиваешь, значит не используете. А вообще так:
alter session enable resumable;
3 июл 07, 16:08    [4345020]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
дурашка
Guest
одно только не понятно, почему undo-сегменты обзываются rollback-сегментами
3 июл 07, 16:10    [4345028]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
MacDuck
Member

Откуда: Москва-Подольск
Сообщений: 6387
дурашка
одно только не понятно, почему undo-сегменты обзываются rollback-сегментами


Потому что manual стоит.
3 июл 07, 16:11    [4345038]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
дурашка
Guest
MacDuck
дурашка
одно только не понятно, почему undo-сегменты обзываются rollback-сегментами


Потому что manual стоит.


1. Кто сказал?

2. Причём тут тогда undo_retention?
3 июл 07, 16:14    [4345047]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
Scott Tiger
Member

Откуда: вмваре
Сообщений: 6876
Апгрейдитесь до 9.2.0.8, это баги. Лечение - увеличить размер undo-таблеспейса.

...'Cause there's nothin' strange about an axe with bloodstains in the barn,
There's always some killin' you got to do around the farm...
3 июл 07, 16:14    [4345052]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
Scott Tiger
Member

Откуда: вмваре
Сообщений: 6876
MacDuck
дурашка
одно только не понятно, почему undo-сегменты обзываются rollback-сегментами


Потому что manual стоит.


Фига. Оно там по жизни так называется :)
3 июл 07, 16:16    [4345069]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
GL
Member

Откуда: Харьков
Сообщений: 1513
Александр Соколов

Попробуйте установить меньшее значение параметра UNDO_RETENTION.

Непосредственно после возникновения проблемы undo_retention было устновлено в 0, однако это не помогло. Кроме того, сообщение об ошибке не
Failure to extend rollback segment NN because of 30036 condition
а
Failure to extend rollback segment NN because of 3113 condition
3 июл 07, 16:19    [4345095]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
дурашка
Guest
Scott Tiger
MacDuck
дурашка
одно только не понятно, почему undo-сегменты обзываются rollback-сегментами


Потому что manual стоит.


Фига. Оно там по жизни так называется :)


Блин, точно. Он же старого типа в SYSTEM
автор
SQL> select distinct segment_type from dba_segments where tablespace_name='SYSTEM';

SEGMENT_TYPE
------------------
CACHE
CLUSTER
DEFERRED ROLLBACK
INDEX
INDEX PARTITION
LOBINDEX
LOBSEGMENT
NESTED TABLE
ROLLBACK
TABLE
3 июл 07, 16:20    [4345106]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
MacDuck
Member

Откуда: Москва-Подольск
Сообщений: 6387
Scott Tiger

Фига. Оно там по жизни так называется :)


Ага,сорри. Посмотрел. Типа backward compatibility. :-)
3 июл 07, 16:22    [4345125]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
дурашка
Guest
GL
Александр Соколов

Попробуйте установить меньшее значение параметра UNDO_RETENTION.

Непосредственно после возникновения проблемы undo_retention было устновлено в 0, однако это не помогло. Кроме того, сообщение об ошибке не
Failure to extend rollback segment NN because of 30036 condition
а
Failure to extend rollback segment NN because of 3113 condition


увеличь размер undo_tablespace, поставь autoextend на undo_tablespace
3 июл 07, 16:23    [4345140]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
Scott Tiger
Member

Откуда: вмваре
Сообщений: 6876
дурашка
Scott Tiger
MacDuck
дурашка
одно только не понятно, почему undo-сегменты обзываются rollback-сегментами


Потому что manual стоит.


Фига. Оно там по жизни так называется :)


Блин, точно. Он же старого типа в SYSTEM
автор
SQL> select distinct segment_type from dba_segments where tablespace_name='SYSTEM';

SEGMENT_TYPE
------------------
CACHE
CLUSTER
DEFERRED ROLLBACK
INDEX
INDEX PARTITION
LOBINDEX
LOBSEGMENT
NESTED TABLE
ROLLBACK
TABLE


Фига :) Не в SYSTEM дело. С undo-сегментами всё одно работаешь с синтаксисом 'blah-blah-blah rollback segment "_SYSSMU..." blah-blah-blah' при выставленном _smu_debug_mode=4.
3 июл 07, 16:26    [4345164]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
дурашка
Guest
Scott Tiger

Фига :) Не в SYSTEM дело. С undo-сегментами всё одно работаешь с синтаксисом 'blah-blah-blah rollback segment "_SYSSMU..." blah-blah-blah' при выставленном _smu_debug_mode=4.


С undo-сегментами как правило dba ничего сделать не может, кроме как размер undo_tablespace изменить. Что в данном контексте означает работа с "undo-сегментами...."? И что такое _smu_debug_mode=4?

Что-то типа скрытых возможностей для саппорта?
3 июл 07, 16:31    [4345218]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
Scott Tiger
Member

Откуда: вмваре
Сообщений: 6876
дурашка
Scott Tiger

Фига :) Не в SYSTEM дело. С undo-сегментами всё одно работаешь с синтаксисом 'blah-blah-blah rollback segment "_SYSSMU..." blah-blah-blah' при выставленном _smu_debug_mode=4.


С undo-сегментами как правило dba ничего сделать не может, кроме как размер undo_tablespace изменить. Что в данном контексте означает работа с "undo-сегментами...."? И что такое _smu_debug_mode=4?

Что-то типа скрытых возможностей для саппорта?


Ну если я саппорт - то да. Хотя я же отчасти support.oracle@нескажу.где :) Просто иногда необходимо что-то сделать с undo-сегментами за рамками документации, выставление такого параметра в сессии и позволяет это сделать. Впрочем, это в достаточной степени востребованная штука.
3 июл 07, 16:37    [4345279]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
GL
Member

Откуда: Харьков
Сообщений: 1513
GL
дурашка
Failure to extend rollback segment NN because of 30036 condition
а
Failure to extend rollback segment NN because of 3113 condition


увеличь размер undo_tablespace, поставь autoextend на undo_tablespace

Ещё раз - не место кончилось (30036), а дисконнет произошёл (3113). Правда, непонятно КТО дисконнектился.
3 июл 07, 16:40    [4345300]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
дурашка
Guest
GL
GL
дурашка
Failure to extend rollback segment NN because of 30036 condition
а
Failure to extend rollback segment NN because of 3113 condition


увеличь размер undo_tablespace, поставь autoextend на undo_tablespace

Ещё раз - не место кончилось (30036)


Вы сами себе противоречите, вы же сами писали:
автор
Failure to extend rollback segment NN because of 30036 condition
3 июл 07, 16:44    [4345349]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
дурашка
Guest
Scott Tiger
дурашка
Scott Tiger

Фига :) Не в SYSTEM дело. С undo-сегментами всё одно работаешь с синтаксисом 'blah-blah-blah rollback segment "_SYSSMU..." blah-blah-blah' при выставленном _smu_debug_mode=4.


С undo-сегментами как правило dba ничего сделать не может, кроме как размер undo_tablespace изменить. Что в данном контексте означает работа с "undo-сегментами...."? И что такое _smu_debug_mode=4?

Что-то типа скрытых возможностей для саппорта?


Ну если я саппорт - то да. Хотя я же отчасти support.oracle@нескажу.где :)


Ну да, сейчас модным стал использовать в практике то что для саапорта предназначено было изначально.

А если не секрет, что приходится делать с сегментами в такой моде=4?
3 июл 07, 16:46    [4345365]     Ответить | Цитировать Сообщить модератору
 Re: Опять про Failure to extend rollback segment  [new]
GL
Member

Откуда: Харьков
Сообщений: 1513
дурашка
Вы сами себе противоречите, вы же сами писали:

Ещё раз, внимательно мой пост об ошибке
3 июл 07, 16:48    [4345389]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить