powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблемы с UNDOTBS
25 сообщений из 70, страница 1 из 3
Проблемы с UNDOTBS
    #33362838
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зравствуйте

Код: plaintext
1.
2.
3.
4.
5.
6.
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release  9 . 2 . 0 . 5 . 0  - Production
PL/SQL Release  9 . 2 . 0 . 5 . 0  - Production
CORE     9 . 2 . 0 . 6 . 0        Production
TNS for Linux: Version  9 . 2 . 0 . 5 . 0  - Production
NLSRTL Version  9 . 2 . 0 . 5 . 0  - Production
ОС: Linux RHEL 3 Update 4

Старое UNDOTBS сильно разрослось. Т.к. оно состояло из 9 файлов по 2 гига (а реально нужно только 4 гига что понял в процессе мониторинга) решил создать новое а старое грохнуть.

Было создано новое UNDOTBS (старое называлось UNDOTBS1). Сделал его активным. После этого попытался убить старое но в результате нарвался на ошибку о том что оно ещё используется.
Сделал

Код: plaintext
ALTER SYSTEM SET UNDO_TABLESPACE =UNDOTBS
Прождал время UNDO_RETENTION но всё равно не давало удалить старое...

В связи с этим попытался перевести это старое табличное пространство в офлайн. Не получилось...Тогда решил попробывать переводить пофайлово...два файла перевелись...после чего начались проблемы. Перевелись эти файлы офлайн коряво (переводил к сожалению с помощью OEM) и получилось что сессии ОЕМ-а остались а из самого ОЕМ-а выбросило...и часть файлов перевело а часть нет...Причём обратно в онлайн вернуть переведённые файлы не удавалось.....После этого начались плодиться сессии с пустым юзером а у сессии от ОЕМ постоянно увеличивался serial# в представлении v$session...Её даже засечь нельзя было чтоб кильнуть...В результате получилось что количество сесии достигло порога и в базу можно было подконектиться только как sysdba из под консоли...Пытался отстреливать эти "новоявленные" сессии но оракл их ставил как-бы в очередь на отстрел и реально ни одну не отстрелил. Они как бы ждали доступа к предидущему undotbs1, в частности - к этим вот офлайновым файлым.

После всяких тщетных попыток оставалось только одно - тушить базу....Перед этим пытался сделать rman-ом полный бэкап.....Не получилось, выдавало "Segmentation failed" (по-моему так....)....на многие запросы даже к системным представлениям выпадали ошибки рекурсивного SQL и прочей лажи.....Потушил лисенер в надежде что некоторые соединения отваляться и всё-таки отпустит старый undo.....Оказалось что все соединения внутренние и ничего не отвалилось....Стал на свой страх и риск перезапускать базу...На иммедиат не тушилось (ну понятно...хочет же откатить транзакции....) - пришлось делать аборт. База перезапустилась....при этом ролбэксегменты предидущего undo пометила как требующие востановления...

Удалять этот UNDO всё равно не давало! пришлось перезапукать инстанс и прописывать в файл параметров инициализации следующее:

Код: plaintext
_OFFLINE_ROLLBACK_SEGMENTS=(_SYSSMU1$,_SYSSMU2$,_SYSSMU3$,_SYSSMU4$,_SYSSMU5$,_SYSSMU6$,_SYSSMU7$,_SYSSMU8$,_SYSSMU9$,_SYSSMU10$)

После чего всё-таки дало удалить бывшее undo_tablespace....Если убрать эти параметры после удаления и рестартануть то база при открытии обваливается....Поэтому параметры пока оставил.

Но теперь ещё осталась проблема следующего характера:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Sat Nov   5   20 : 56 : 24   2005 
SMON: about to recover undo segment  2 
SMON: mark undo segment  2  as needs recovery
SMON: about to recover undo segment  6 
SMON: mark undo segment  6  as needs recovery
Sat Nov   5   21 : 00 : 03   2005 
Errors in file /oracle/admin/sabredwh/bdump/sabredwh_j000_11820.trc:
ORA- 00600 : internal error code, arguments: [ 25012 ], [ 1 ], [ 2 ], [], [], [], [], []
Причём undo segment 2 и undo segment 6 принадлежали предидущему (старом UBDOTBS1) и были уже удаленны...Но почему-то оракл всё-таки пытается их востанавливать...хотя и прописаны они в _OFFLINE_ROLLBACK_SEGMENTS

Почитал чуть-чуть и решил добавить ещё в инит.ора ещё:

Код: plaintext
._corrupted_rollback_segments = (_SYSSMU1$,_SYSSMU2$,_SYSSMU3$,_SYSSMU4$,_SYSSMU5$,_SYSSMU6$,_SYSSMU7$,_SYSSMU8$,_SYSSMU9$,_SYSSMU10$)
и рестартануть базу.

Рестартанул. Но всё равно:
Код: plaintext
1.
2.
3.
SMON: about to recover undo segment  2 
SMON: mark undo segment  2  as needs recovery
SMON: about to recover undo segment  6 
SMON: mark undo segment  6  as needs recovery
Хотя ora-600 покаместь не видно.

При этом id сегментов нового undotbs начинаются с 11 и в системных представлениях этих сегментов не видно! Их даже не получиться убить потому что их не видно...а SMON их видит:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
select usn,name from V$ROLLNAME

 0                                      	SYSTEM
 11                                     	_SYSSMU11$
 12                                     	_SYSSMU12$
 13                                     	_SYSSMU13$
 14                                     	_SYSSMU14$
 15                                     	_SYSSMU15$
 16                                     	_SYSSMU16$
 17                                     	_SYSSMU17$
 18                                     	_SYSSMU18$
 19                                     	_SYSSMU19$
 20                                     	_SYSSMU20$
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362839
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, забыл сказать самое главное:

ПОМОГИТЕ ПЛИЗ!!!!!!
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362865
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет
PartosСорри, забыл сказать самое главное:
ПОМОГИТЕ ПЛИЗ!!!!!!Восстанавливать БД не пробовал? Тока не говори, что она у тебя в NOARCHIVELOG :-(.

Если в ARCHIVELOG, то
1. _corrupted и _offline убери
2. Смонтируй БД
3. Файлы UNDOTBS1 переведи в online (file#,status from v$datafile)
4. Выполни recover database
5. Открой бд (noresetlogs)

В принципе, должно рассосаться. Будут новости - сообщай.

Всего
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362879
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, Ааз, что откликнулся :) В какой раз меня уже спасаешь!

авторЕсли в ARCHIVELOG, то

База в архивлогах....но в связи с тем что в последние несколько дней катастрофически не хватало места - эти архивлоги чистились.. каждые 10 минут...была временная мера..ввиду этого и за undo взялся...нужно было освободить место. Каждый день делается RMAN-вский бэкап (вернее раз в месяц полный, раз в неделю инкрементальный, и каждый день над ним ещё одного уровня...)...Но и полный почистили ввиду нехватки места!!!
(база 300 гиг)...надеюсь ты не плюнешь от злости и всё-таки будешь со мной дальше разговаривать....я сейчас уже перед таким фактом!!! Не думал я что будут такие проблемы с пересозданием undo иначе полюбэ сделал бы бэкап :(

1. _corrupted и _offline убери
2. Смонтируй БД
3. Файлы UNDOTBS1 переведи в online (file#,status from v$datafile)

эх...их и тогда не получалось перевести в онлайн ....ту-ту уже эти файлы!! понимаешь...про них база уже забыла думать!!! и про это табличное пространство!! оно было удалено!!! Нигде ни про эти сегменты ни про это бывшее табличное пространство инфы уже нету!!!!!! Ни в одном системном представлении!! Всё облазил!!! И табличное пространство и сегменты удалены! А SMON почему-то про них помнит...

>4. Выполни recover database

не получится :(
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362883
Фотография Vadim_Maximov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PartosСнимай дамп и пересоздавай базу. ИМХО, это будет самое правильный поступок в данной ситуации (при отсутствии бекапов).
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362896
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет

Собственно, я так и предполагал, что чего-то важное недоступно... Все-таки файлы ты зря снес... Ну да ладно. Теперь имеешь битую базу. Низьзя так вольно обращаться с undo - это же часть журнала, все таки. Приоритет при предохранении (гхмм) от сбоев какой?
1. redo
2. system
3. undo
Ну да чего уж там...

Молись, чтобы покореженные undo были завязаны на какие-нить global temporary table. А если какая пакость в словаре требует того undo?

Давай попробуем SMON'а придержать от разборок с undo:
Код: plaintext
1.
2.
event = '10510 trace name context forever, level 10'
event = '10511 trace name context forever, level 10'
event = '10512 trace name context forever, level 10'
В принципе, напрашивается и 10052 (не чистить obj$), но это на потом. Сначала бы открыться. Ты бы еще job'ы пока тормознул и aq_ фсякое. Будут под ногами путаться

Всего
--
Andrey KRIUSHIN, OCM DBA, RDTEX J.S.C.
Disclaimer: Opinions are of my own and not necessar(-il)y
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362899
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim_Maximov, со всем уважением и пониманием происходящего....но не могу...

База 300 гиг...в продакшене.... (даже за 2 суток не уверен что перекинусь), с утра в понедельникс ней придут пользователи и будут хотеть работать...За простой меня кастрируют через повешанье :-(

Итак из-за shutdown abort все задания которые оставили выполнять на выходные отвалились :-(

Всё-таки надеюсь что может быть кто-нить подскажет как сказать SMON-у забыть про старый удалённый tablespace и как-то разрешить этот конфликт...понимаю что это тяжко в связи с тем что в системных представлениях глухо...но...а вдруг....
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362900
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim_Maximov PartosСнимай дамп и пересоздавай базу. ИМХО, это будет самое правильный поступок в данной ситуации (при отсутствии бекапов).Вадим, совет правильный. Ему и так придется. Просто места нет, да и не известно, пройдет ли exp.
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362902
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ааз Сначала бы открыться. Ты бы еще job'ы пока тормознул и aq_ фсякое. Будут под ногами путаться


Ааз....базу открыл...всё нормально!!! С ней можно работать!!! Старый undo она сама снесла через команду drop после открытия (но в этот момент чтобы открыться был выставлен OFFLINE_ROLLBACK_SEGMENTS, но не был выставлен _corrupted_rollback_segments )....База с этим параметром открылась!! Даже после шутдаун аборт!! Потому как использовала уже новый undotbs и прождал период undoretention....А когда она открылась только тогда я уже попытался снести старый undo через команду drop!!! Удалилось старое UNDOTBS1....но всё время вспоминает про два сегмента из этого старого таблспейса который сама же и удалила!!! Вот в чём проблема....Как бы сделать чтобы оракля про них забыли??? Непонятно почему они от них чего-то хотят....
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362905
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторevent = '10510 trace name context forever, level 10'
event = '10511 trace name context forever, level 10'
event = '10512 trace name context forever, level 10'

А вот это что такое, можешь объяснить?
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362906
Фотография Vadim_Maximov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Параметры в init.ora. Пропиши их там.
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362907
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вот это

автор_OFFLINE_ROLLBACK_SEGMENTS=(_SYSSMU1$,_SYSSMU2$,_SYSSMU3$,_SYSSMU4$,_SYSSMU5$,_SYSSMU6$,_SYSSMU7$,_SYSSMU8$,_SYSSMU9$,_SYSSMU10$)

._corrupted_rollback_segments = (_SYSSMU1$,_SYSSMU2$,_SYSSMU3$,_SYSSMU4$,_SYSSMU5$,_SYSSMU6$,_SYSSMU7$,_SYSSMU8$,_SYSSMU9$,_SYSSMU10$)

убирать там же???

З.Ы. Джобы уже до этого отключил...
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362910
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PartosУдалилось старое UNDOTBS1....но всё время вспоминает про два сегмента из этого старого таблспейса который сама же и удалила!!! Вот в чём проблема....Как бы сделать чтобы оракля про них забыли??? Непонятно почему они от них чего-то хотят....Ищи тех, кому они нужны. М.б. повисшая распределенная транзакция (DBA_2PC_PENDING.LOCAL_TRAN_ID покажет сегмент отката), м.б. какая операция типа INDEX REBUILD для всего индекса или секции... У тебя как эта проблема проявляется? Job какой падает, или экземпляр ложиться? Поскольку простанство в offline передавать тебе не давали (перед shutdown abort), то были активные транзакции. Че не посмотрел-то? А теперь всю базу перекапывать, блинк.
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362917
Фотография nata1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АазПривет

Собственно, я так и предполагал, что чего-то важное недоступно... Все-таки файлы ты зря снес... Ну да ладно. Теперь имеешь битую базу. Низьзя так вольно обращаться с undo - это же часть журнала, все таки. Приоритет при предохранении (гхмм) от сбоев какой?
1. redo
2. system
3. undo
Ну да чего уж там...

Молись, чтобы покореженные undo были завязаны на какие-нить global temporary table. А если какая пакость в словаре требует того undo?

Давай попробуем SMON'а придержать от разборок с undo:
Код: plaintext
1.
2.
event = '10510 trace name context forever, level 10'
event = '10511 trace name context forever, level 10'
event = '10512 trace name context forever, level 10'
В принципе, напрашивается и 10052 (не чистить obj$), но это на потом. Сначала бы открыться. Ты бы еще job'ы пока тормознул и aq_ фсякое. Будут под ногами путаться

Всего
--
Andrey KRIUSHIN, OCM DBA, RDTEX J.S.C.
Disclaimer: Opinions are of my own and not necessar(-il)y

Андрей, база у него поднята в рабочем состоянии с _corrupted_ROLLBACK_SEGMENTS
Undo пересоздан - единственная проблема осталась именно с SMON'ом,
который пенриодически пытается восстановить не подлежащий восстановлению ролбэк - такая хрень получилась по той причине, что старое табличное пространство было дропнуто при установленном _OFFLINE_ROLLBACK_SEGMENTS, а надо это было делать по _corrupted - в этом случае проблем бы не было :(
Объекты, затронутые незафиксированными\неоткаченными транзакциями - не существенны и могут быть удалены.
В итоге сейчас задача - заставить забыть оракл о существовании этих ролбэков - путем установки event пока ничего не получается - SMON честно каждые 5 минут вспоминает о них.
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362918
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partos
Код: plaintext
1.
_OFFLINE_ROLLBACK_SEGMENTS=(_SYSSMU1$,_SYSSMU2$,_SYSSMU3$,_SYSSMU4$,_SYSSMU5$,_SYSSMU6$,_SYSSMU7$,_SYSSMU8$,_SYSSMU9$,_SYSSMU10$)
_corrupted_rollback_segments = (_SYSSMU1$,_SYSSMU2$,_SYSSMU3$,_SYSSMU4$,_SYSSMU5$,_SYSSMU6$,_SYSSMU7$,_SYSSMU8$,_SYSSMU9$,_SYSSMU10$)
Убирай. Ниже - пояснения к event'ам.
Код: plaintext
1.
2.
 10510 ,  00000 , "turn off SMON check to offline pending offline rollback segment"
 10511 ,  00000 , "turn off SMON check to cleanup undo dictionary"
 10512 ,  00000 , "turn off SMON check to shrink rollback segments" 
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362932
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наташа, привет
nata1111В итоге сейчас задача - заставить забыть оракл о существовании этих ролбэков - путем установки event пока ничего не получается - SMON честно каждые 5 минут вспоминает о них.Ну и откуда, по-твоему, он об этих сегментах узнает? Из undo$? Типа, DBA_UNDO_SEGMENTS. А если все-таки в процессе отката чего-нить, что затрагивало словарь? Или карту распределения пространства? Потом ведь концов не найдешь. Несущественные объекты тут не главное

Я бы проверил:
1. Видны ли несуществующие undo DBA_ROLLBACK_SEGMENTS
2. Через event 10500 (на уровне не знаю каком, 4 многовато может быть), узнал бы, чего там вытворяет SMON, и какая сволочь его выводит на эти сегменты.

Всего
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362934
Фотография stdio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PartosКак бы сделать чтобы оракля про них забыли???Пересоздать базу PartosНепонятно почему они от них чего-то хотят....Восстановить из UNDO тебе чего-то хотят.
nata1111Undo пересоздан - единственная проблема осталась именно с SMON'ом,
который пенриодически пытается восстановить не подлежащий восстановлению ролбэк Это как?
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362940
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
select * from DBA_2PC_PENDING

пусто...нет у меня распределённых транзакций


АазУ тебя как эта проблема проявляется? Job какой падает, или экземпляр ложиться? Поскольку простанство в offline передавать тебе не давали (перед shutdown abort), то были активные транзакции. Че не посмотрел-то? А теперь всю базу перекапывать, блинк.У тебя как эта проблема проявляется? Job какой падает, или экземпляр ложиться? Поскольку простанство в offline передавать тебе не давали (перед shutdown abort), то были активные транзакции. Че не посмотрел-то? А теперь всю базу перекапывать, блинк.

Проблема проявляется в следующем:
1) без указания параметра _OFFLINE_ROLLBACK_SEGMENTS база подымается и сразу же падает.
2) без указания параметра ._corrupted_rollback_segments каждые пол-часа в алерт идёт крик о

Код: plaintext
1.
Errors in file /oracle/admin/sabredwh/bdump/sabredwh_j000_11820.trc:
ORA- 00600 : internal error code, arguments: [ 25012 ], [ 1 ], [ 2 ], [], [], [], [], []

посмотрел трассировочный файл,покопался в базе и нашёл что это запускается job quest-овского продукта который собирает статистику...все джобы выключил - больше эта ошибка пока не повторялась. Но и параметр пока не убирал

3) вне зависимости от всяких параметров постоянно, каждые 5 минут (интересно...может это smon каждые 5 мин запускается...потому как job-ы все отключены) валиться в алерт сообщение:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Sun Nov   6   17 : 07 : 50   2005 
SMON: about to recover undo segment  2 
SMON: mark undo segment  2  as needs recovery
SMON: about to recover undo segment  6 
SMON: mark undo segment  6  as needs recovery
Sun Nov   6   17 : 12 : 57   2005 
SMON: about to recover undo segment  2 
SMON: mark undo segment  2  as needs recovery
SMON: about to recover undo segment  6 
SMON: mark undo segment  6  as needs recovery
Sun Nov   6   17 : 18 : 05   2005 
SMON: about to recover undo segment  2 
SMON: mark undo segment  2  as needs recovery
SMON: about to recover undo segment  6 
SMON: mark undo segment  6  as needs recovery
Sun Nov   6   17 : 23 : 12   2005 
SMON: about to recover undo segment  2 
SMON: mark undo segment  2  as needs recovery
SMON: about to recover undo segment  6 
SMON: mark undo segment  6  as needs recovery

хотелось бы от них избавиться...


Насчёт активных транзакций:

я в самом первом сообщении описал как всё произошло (OEM поучавствовал)...И я начал с того OEM-ом стал переводит файлы поочереди в оффлайн...тоесть если он уже не нужен этот файл для активных транзакций - тогда его отпустит...Вот и наотпускало....в результате сессии забились (тоесть каким-то чудом резко наплодилось много сессий с пустым юзеров в поле username в представлении V$session), подключиться кроме как с консоли "/as sysdba" просто не получалось....поле serial# у сессии от OEM-ма изменялось в сторону увелечения каждые 5 секунд...shutdown abort делал не потому что хотелось..чест слово...а потому что сессии забились...и не одна не откатывалась...ни одна ни килялась...даже когда лисенер потушил перед тем как аборт делать...думал может всё-таки попустит и хоть что-то да отвалиться...нет...все ждали чего-то от этого анду который при попытке перевода с помощью OEM его датафайлов в офлайн встал в непонятную позу...поэтому смотрел бы я или не смотрел...всё равно я ничего сделать не мог!!! база ни на что не реагировала...даже на кил сессион...на половину запросов от сиса выдавало ошибку рекурсивного sql
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362942
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АазНаташа, привет
nata1111В итоге сейчас задача - заставить забыть оракл о существовании этих ролбэков - путем установки event пока ничего не получается - SMON честно каждые 5 минут вспоминает о них.
Я бы проверил:
1. Видны ли несуществующие undo DBA_ROLLBACK_SEGMENTS
Всего

Так в том то и дело что нет их там!!! Вот в чём проблема!!! Я про что и рассказаваю - НИ В ОДНОМ СИСТЕМНОМ ПРЕДСТАВЛЕНИИ НЕТ!!! А ТАК БЫ Я ИХ СНЁС И ЖИЛ СПОКОЙНО
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362947
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stdio PartosКак бы сделать чтобы оракля про них забыли???Пересоздать базу

я тока ЗА!! Но.....

stdio
PartosНепонятно почему они от них чего-то хотят....Восстановить из UNDO тебе чего-то хотят.


Так а что востановить??? И откуда??? Если база сама же и грохнула это UNDOTBS1 после открытия базы!!!!!!!!!!!!!!!!!! Undoretention прошло на момент abort!! И использовалось совсем другое undo (новое) всё это время...Благодаря этому и поднялась база....

stdio
[quot nata1111]Undo пересоздан - единственная проблема осталась именно с SMON'ом,
который пенриодически пытается восстановить не подлежащий восстановлению ролбэк Это как?
[quot stdio]

Слюшай!! Я тебя очень уважаю!! Но нельзя ж быть таки непонятливым: Ната повторила такую же ситуацию как у меня и у нас обоих НИ В ОДНОМ !!!системном представлении нет упоминания про старые RBS....НУ КАК ИХ ТОГДА МОЖНО ВОСТАНОВИТЬ ЕСЛИ ИХ УЖЕ НЕТУ??? ЕСЛИ БАЗА САМА ИХ СНЕСЛА!
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362950
Фотография nata1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АазНаташа, привет
nata1111В итоге сейчас задача - заставить забыть оракл о существовании этих ролбэков - путем установки event пока ничего не получается - SMON честно каждые 5 минут вспоминает о них.Ну и откуда, по-твоему, он об этих сегментах узнает? Из undo$? Типа, DBA_UNDO_SEGMENTS. А если все-таки в процессе отката чего-нить, что затрагивало словарь? Или карту распределения пространства? Потом ведь концов не найдешь. Несущественные объекты тут не главное

Я бы проверил:
1. Видны ли несуществующие undo DBA_ROLLBACK_SEGMENTS
2. Через event 10500 (на уровне не знаю каком, 4 многовато может быть), узнал бы, чего там вытворяет SMON, и какая сволочь его выводит на эти сегменты.

Всего
Разумеется, в undo$ остались все сегменты из удаленного табличного пространства и у всех у них одинаковый статус, вот токо SMON принимает во внимание только один из них - тот, который был активным в момент перевода датафайлов в офлайн.
Тупо удалила его из словаря - база поднялась как новая :)
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362952
Фотография nata1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata1111
Разумеется, в undo$ остались все сегменты из удаленного табличного пространства и у всех у них одинаковый статус, вот токо SMON принимает во внимание только один из них - тот, который был активным в момент перевода датафайлов в офлайн.
Тупо удалила его из словаря - база поднялась как новая :)
Усе, разобрались - таки статусы разные, в этом и причина.
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362954
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пардон!

undo$ -единственное место где я действительно нашёл инфу обо всех (в том числе и о бывших и удалённых) RBS!!!!!

При этом у тех rBS на которые матюкается -статус "5", у удалённых статус "3", остальные, которые боевые - статус "1".

Вот чешуться ручки подправить им статус :)

Люди, как думаете, стоит? Ведь всё-таки словарь!!
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362955
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Че-то такое вспоминается про deferred rollback... Типа, создаются в SYSTEM, когда какое-нить пространство (а м.б. и файл данных?) "неожиданное" переводится в OFFLINE, что не позволяется выполнить rollback немедленно. Мол, вернется в ONLINE, тогда дооткатываем.

2 Partos: трасировку SMON'а включал? И что у тебя в undo$ по поводу этих сегментов? Присутствуют ли? status какой?

2 nata1111: Наташ, ай-яй-яй... Не заставляй меня в тебе разочаровываться - это по поводу "тупо удалила"...
...
Рейтинг: 0 / 0
Проблемы с UNDOTBS
    #33362958
Partos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прикладываю результат запроса к undo$
...
Рейтинг: 0 / 0
25 сообщений из 70, страница 1 из 3
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблемы с UNDOTBS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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